保留字和标识符
保留字
保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以作为变量、函数、类、模块和其他对象的名称来使用。
查看Python中的保留字用 keyword,保留字区分大小写
标识符
一个名字,用数字,下划线,字母组成,数字不能作为第一位,特殊字符不能作为标识符等,保留字不能作为标识符,汉字可以作为标识符,但不建议使用
_开头的标识符,表示受保护的变量,如 _add, 双下划线的标识符,表示类的私有成员,如 __add ,以双下划线开头和结尾的,表示专用标识符,如__init__()
import keyword
keyword.kwlist
['False',
'None',
'True',
'and',
'as',
'assert',
'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']
变量
a1 = "人生苦短,我用Python!"
print(a1)
人生苦短,我用Python!
age = 35
print(age)
35
type(a1)
str
type(age)
int
myname = "哈伦"
print(type(myname))
<class 'str'>
myname = 3721
print(type(myname))
<class 'int'>
a2 = a3 = 3721
print(a2)
3721
print(a3)
3721
id(a2)
2957711498032
id(a3)
2957711498032