变量
# 1. 什么是变量
变量即变化的量
核心是“变”与“量”二字,变即变化,量即衡量状态。
# 2. 为什么要有变量
程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。
比如:英雄的等级为1,打怪升级(变)为10;僵尸的存活状态True,被植物打死了,于是变为False
# 3. 变量特征
把程序运算的中间结果临时存到内存里,以备后面的代码继续调用
age=18 #定义一个变量
1
定义一个变量有三个特征:
id:id(age) #变量的ID号,就是此变量的值在内存中的位置
type:type(age) #变量的数据类型
value:age #变量的值
1
2
3
2
3
注意:
- Python中的变量名没有储存值的功能
- 变量名与变量值只是一种绑定关系
- del 变量名 #解除变量与变量值之间的绑定关系
# 4. 变量定义规则
变量名只能是字母、数字或下划线的任意组合,变量名的第一个字符不能是数字。
以下关键字不能声明为变量名:
['and', 'as', 'assert', 'break','class', 'continue', 'def', 'del','elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global','if', 'import', 'in', 'is', 'lambda', 'not','or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
1
# 5. 变量定义方式
- 驼峰体
AgeOfOldboy = 56
NumberOfStudents = 80
1
2
2
- 下划线
age_of_oldboy = 56
number_of_students = 80
1
2
2
上次更新: 2023/06/07, 22:49:44