保留字与标识符
保留字:指在python中被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其它对象的名称来使用
用内置模块keyword
查看保留字
import keyword
print(keyword.kwlist)
保留字严格区分大小写
python标识符
命名规则
- 可以是字符(英文、中文)、下划线和数字,但是第一个字符不能是数字
- 不能使用python中的保留字
- 标识符严格区分大小写
- 以下划线开头的标识符具有特殊意义,一般应避免使用相似的标识符
- 允许使用中文作为标识符,但不建议使用
命名规范
-
模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母
-
包名尽量短小,并且全部使用小写字母,不推荐使用下划线
-
类名采用单词首字母大写形式(Pascal风格)
-
模块内部的类采用
_
+Passcal风格的类名组成 -
函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔
-
常量命名时采用全部大写字母,可以使用下划线
-
使用但下划线_开头的模块变量或函数是受保护的,在使用
from xxx import *
语句从模块导入时,这些模块变量函数不能被导入 -
使用双下划线
__
开头的实例变量或方法是类私有的 -
以双下划线开头和结尾的是python的专用标识,例如:
__init__()
表示初始化函数