小白学Python记(一)

学Python的优点

简单、易学、免费开源、功能强大、扩展性强、有丰富的类库

Python的安装

  • 此处略去,可百度搜索python的安装方法

Python解释器的作用

  1. 把程序翻译成机器语言,让计算机能识别和执行。
  2. 提供了丰富的类库,可以提高开发效率。

使用Pycharm编写python程序

  1. 打开Pycharm,选择Create New Project,创建一个新项目

  2. 选择Pure Python表示创建一个纯Python程序项目, Location 表示该项目保存的路径,Interpreter 表示使用的Python解释器版本,最后点击Create 创建项目。

  3. 右击项目,选择New,再选择Python File。
    创建文本文件

  4. 在弹出的对话框中输入的文件名Lesson1,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py

  5. 输入以下代码,并右击空白处,选择Run运行,表示打印一个字符串为"Hello World!"

print(“Hello World!”)

  1. 运行成功后,Pycharm Console窗口将显示我们的输出结果。

Hello World!

Pycharm工具的基本配置:设置字体大小和界面风格

  • 此处不做详细介绍,可去百度下Pycharm工具的配置

注释

  1. 注释:在代码中对程序代码进行解释说明的文字。

  2. 作用:注释不是程序,不会被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够增强程序的可读性。

  3. 注释的种类:
    <1.> 单行注释:
    以#开头,# 右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。

    #-------打印第一个程序-------
    print(‘hello world!’)

    快捷键:CTRL+/
    <2.> 多行注释:
    注释的文字可以写成多行
    添加多行注释的方式:把注释的文字写在三对双引号,或者三对单引号之间。
    “”"
    第一行注释
    第二行注释
    “”"
    或者
    ‘’’
    第一行注释
    第二行注释
    ‘’’
    注意:在python的语法规范中推荐使用的方式:

    #- * - coding:utf-8 - * -

变量的概念

计算机程序处理的数据往往是从外界录入进来的,我们需要先临时存储起来,然后再取出来进行处理。

  1. 变量:是用来临时存储数据的。

num1 = 100 # num1就是一个变量
num2 = 87 # num2也是一个变量

  1. 变量只能存储一个数据。
  • 说明:程序是用来处理数据的,而变量就是用来存储数据的。

定义变量及其使用

  1. 在计算机程序中,通过变量名来使用变量,可以给变量赋值,修改,删除它的值。
  2. 在python 中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要去说明它的类型,系统会自动辨别。
  3. 可以使用python内置函数type(变量的名字),来查看变量的类型。

变量的类型

  1. 数字类型:int :整数类型 float:小数类型
  2. 布尔类型:bool 比较特殊,只有两个数据(True:真、False:假)
  3. 字符串类型:str
  4. list:列表
  5. tuple:元组
  6. dict:字典
  7. set:set集合

标识符

  1. 什么是标识符?
    标识符是开发人员在程序中自定义的一些符号和名称
    标识符是自己定义的,如变量名、函数名等
  2. 标识符的规则:
    标识符由字母、下划线、数字组成,且数字不能开头

#以下标识符都是正确的书写格式
my_Name
test1
My_Text
Last_Name

  1. python中的标识符是区分大小写的
  2. 命名规则:见名知意、驼峰命名法(小驼峰命名法、大驼峰命名法)、还有一种命名法是用下划线"_"来连接所有的单词,比如send_myself

关键字

  1. 关键字:python中一些具有特殊功能的标识符,这就是所谓的关键字
  2. 关键字,是python已经使用了的,所以不允许开发者自己定义和关键字相同的名字的标识符
  3. 查看关键字方法:可以在Python Shell通过以下命令进行查看当前系统中python的关键字

#-------代码如下-------
import keyword
keyword.kwlist
在这里插入图片描述

输出

  1. 可以使用Python解释器自带的print()函数,来输出数据。

print(“hello”)
print(10)
print(3.14)
print(True)
print(False)

  1. 格式化输出
    当输出的字符串中包含的有变量的值。

age = 18
name = “张三”
print(“我的姓名是%s,年龄是%d岁” %(name ,age))
输出:我的姓名是张三,年龄是18

  1. 常用的格式化符号
格式符号 转换
%s 字符串
%f 浮点数
%d 有符号十进制整数
  1. 换行输出
    在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示:

print(“1234567我爱你中国!”) # 会在一行显示
print(“1234567\n我爱你中国!”) # 一行显示1234567,另外一行显示我爱你中国!

输入

  1. input()接受表达式输入,并把表达式的结果赋值给等号左边的变量
  2. input()函数输出的结果为字符串类型

运算符

  1. 算术运算符
    下面以a = 10 , b = 20 为例进行计算
运算符 描述 实例
+ 两个对象相加 a + b 输出结果为30
- 得到负数或是一个数减去另一个数 a - b 输出结果 -10
* 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
/ b / a 输出结果 2
// 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
% 取余 返回除法的余数 b % a 输出结果 0
** 指数 a**b 为10的20次方, 输出结果 100000000000000000000
    • 注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运算符优先级。并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

#—代码如下----
10 + 5.5 * 2
21.0

  1. 赋值运算符
运算符 描述 实例
= 赋值运算符 把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7

num1, num2, f1, str1 = 100, 200, 3.14, “hello”
输出:
num1 = 100
num2 = 200
f1 = 3.14
str1 = “hello”

  1. 复合赋值运算符
运算符 描述 实例
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

常用的数据类型转换

函数 说明
int(x [,base ]) 将x转换为一个整数
float(x ) 将x转换为一个浮点数
str(x ) 将对象 x 转换为字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表

举例:

#eval(): 将字符串形式的数据,转换为原本的类型
str1 = “3.14”
print(type(eval(str1)))
<class ‘float’>
str2 = “[10, 20, 30]”
a = eval(str2)
print(type(a))
<class ‘list’>

总结

  • 认识python
  • 第一个python程序
  • 注释
  • 变量以及类型
  • 标识符和关键字
  • 输入与输出
  • 运算符

猜你喜欢

转载自blog.csdn.net/PohhetS2/article/details/85701920