标识符是用来定义变量、对象的,就像是给人取名字。
所以就像给人取名字,标识符也有一些规则,有一些是强制的,有一些是软性规则
强制的规则:
(1)标识符由字母、下划线和数字组成,且不能以数字开头。
(2) Python中的标识符是区分大小写的。例如,andy和Andy是不同的标识符。
(3)Python中的标识符不能使用关键字。例如,if不能作为标识符
软性规则:
Python之父Guido推荐命名规范包括如下几点:
1.模块名和包名采用小写字母并且以下划线分隔单词的形式;
如:regex_syntax,py_compile,_winreg
2.类名或异常名采用每个单词首字母大写的方式;
如:BaseServer,ForkingMixIn,KeyboardInterrupt
3.全局或者类常量,全部使用大写字母,并且以下划线分隔单词;
如:MAX_LOAD
4.其余变量命名包括方法名,函数名,普通变量名则是采用全部小写字母,并且以下划线分隔单词的形式命名。
如:my_thread
5.以上的内容如果是内部的,则使用下划线开头命名。
如:__init__,__new__
驼峰命名法
驼峰法:
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始, 第二个单词的首字母大写
例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单词的首字母都采用大写字母
例如:FirstName、LastName
本文引用
python标识符命名规则_生活与信仰的交汇的博客-CSDN博客