变量与变量名
变量
- 变量的内容是可以改变的
变量名(又叫标识符)
- 变量名就是⼀个存储数据的时候,当前数据所在的内存地址的名字⽽已。
定义变量
在python中,使用=对变量进行命名
- 例子:
name_1 = "李华"
# name_1是变量名(标识符),"李华"是变量名存储的值
也可以变量取多个变量名
name_1 = name_2 = name_3 = "韩信" # 这里三个变量名指向同一个内存空间,所以内存地址是一样的
# 通过print(id())进行打印输出
print(id(name_1))
print(id(name_2))
print(id(name_3))
结果如下:
1938312256848
1938312256848
1938312256848
或者可以同时为多个变量进行赋值
name_1, name_2, name_3 = "鸽鸽", "坤坤", "阿蔡"
命名规则
变量名命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:
- 变量名由数字,字母,下划线组成
注意:
- 不能数字开头&纯数字
- 不能使用python内置关键字等
- 严格区分大小写,如name和Name是不同的变量
关键字如下:
[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
命名习惯
-
驼峰命名法
-
⼤驼峰:即每个单词⾸字⺟都⼤写,例如: MyName 。
-
⼩驼峰:第⼆个(含)以后的单词⾸字⺟⼤写,例如: myName 。
-
注意
-
最合适的方法,见名知意。