Python中的标识符是由用户定义的名称,用来指定变量名称、函数名称、类名称,模块等名称。
1、标识符的命名规则
(1)不能使用Python的保留字(关键字)来命名标识符;
(2)Python标识符合法的字符包括:26个大小写字母[a-z,A-Z],10个阿拉伯数字[0-9]及下划线;
(3)标识符不能以数字开头;
(4)标识符开始字符可以是大小写字母或下划线;
(5)Python中标识符的长度没有限制;
(6)Python标识符是大小写敏感的(即字母大小写代表不同的标识符)。
2、一些符合要求的标识符示例
name1 有字母和数字构成,且开头字符是字母;
student_age 有字母和下划线构成;
_income 有下划线开始
为了增强程序的可读性,特别是比较长或大型程序中,在命名标识符时,最好能见名知义,否则时间久了,连自己都不知道代表什么意思,当然,写注释也是帮助理解程序的一种很好的做法。
3、一些不合法的标识符示例:
100 不允许只有数字构成;
3year 标识符不能以数字开头
a-b 标识符中包含不合法的字符(-)
for 标识符是Python中的关键字
teacher and student 标识符包含非法的字符-空格或空白
3、标识符有效性检验
在Python中,可以使用 isi