python变量命名规则

1.变量名可由数字、字母和下划线组成,不能以数字开头

1base = 6 # SyntaxError: invalid syntax
base&1 = 6 # SyntaxError: can't assign to operator

2.严格区分大小写

例如,变量A与变量a为不同的变量,不可混用

A = 10
a = 5
print(A, a)

运行结果为

10 5

下面检查变量A与变量a的地址

print(id(A), id(a))

运行结果显示两个变量为不同的内存地址

140708016907184 140708016907024

3.变量名不能与python系统关键字重名

输入下列代码,检查python系统关键字

import keyword
print(keyword.kwlist)

运行结果展示了所有的系统关键字

['False', 'None', 'True', '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']

4.示例

python变量命名规则_第1张图片

你可能感兴趣的:(python变量命名规则)