1 注释
1.1 什么是注释
注释是对代码的解释说明。
注释是给程序员看的,不影响代码的执行和结构。
1.2 注释的作用
- 提高代码的可读性
- 屏蔽掉暂时不需要的代码
- 可以定位程序中出错的位置
1.3 单行注释
Python中 # 后的一行内的内容会被视为注释
为了保持注释的整洁,Python官方建议在#和注释的内容之间加一个空格,在语句和#之间加两个空格。
# print("hello world")
print("hello world") # 打印hello world
1.4 多行注释(块注释)
Python中多行注释使用三个引号开始,三个引号结束(单引号或者双引号都可以),在说明文字需要换行时使用,不能嵌套。
# 多行注释
"""
Hello World
hello world
"""
在代码中,它是多行字符串。
# 多行字符串
print(
"""
Hello World
hello world
"""
)
2 变量
2.1 变量的定义
- 变量是指在程序执行过程中,值可以改变的量。
- 在内存的数据区中,会为变量分配存储空间存放变量的值,内存空间的地址对应着变量名称,所以在程序中可以通过变量名称来区分和使用这些内存空间。
- 变量的位移目的是在内存中标记和存储数据,这些数据可以在整个程序中使用。
2.2 变量的创建、修改、常量的定义
创建方式:变量名 = 变量值
Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
- 单个变量的创建
# 1.单个变量的创建
a = 10 # 定义变量a,值为10
b = 20 # 定义变量b,值为20
c = a + b # 定义变量c,值为 a+b的结果
print(c) # 打印输出c
str = "李老六" # 字符串变量
i = 59 # 整数变量
f = 10000.3 # 浮点数变量
- 多个变量的创建
# 2. 多个变量的创建
a = b = c = 20 # 多个变量的值相同
name,age,job="李老六", 59, "清洁工" # 多个变量的值不同
- 变量值的修改
# 3. 变量值的修改
var = "你好"
print(var) # 你好
var = "你好,世界"
print(var) # 你好,世界
- 变量值的相互替换
# 4. 变量的相互替换
var1 = 100
var2 = 50
print(var1,var2) ## 100 50
var1, var2 = var2, var1 # 50 100
print(var1,var2)
- 常量
在程序中定义后就不再修改的值为常量,Python中没有内置的常量类型。一般约定使用全大写来表示常量
# 5. 常量
PI = 3.14
E = 2.71
2.3 标识符
- 标识符的定义
程序中可以自己命令的地方 - 命名规则
- 只能包含字母、数字和下划线,且不能以数字开头。
- 严格区分大小写,即Name和name是两个不同的标识符。
- 不要和关键字重复。
- 应既简短又具有描述性。
- 关键字
关键字不能用作变量名、函数名或任何其他标识符。
Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:
- 标识符命名方法
- 大驼峰命名法(upper camel case):每个单词首字母大写,例如UpperCamelCase。常用于类名定义。
- 小驼峰命名法(lower camel case):第一个单词首字母小写, 之后每个单词首字母大写,例如lowerCamelCase。
- 蛇形命名法(snake case):单词间用下划线连接,例如snake_case。Python推荐的变量命名方式。