保留字:
指在Python中被赋予 特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象名称来使用。
import keyword print(keyword.kwlist) #获取所有保留字列表 print(keyword.softkwlist) print(keyword.iskeyword('if')) #判断是否是保留字
#保留字 ['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']
标识符:
命名规则:
1,可以是字符(英文、中文)、下划线"_"和数字,并且第一个字符不能是数字。
2,不能使用Python中的保留字。
3,标识符严格区分大小写。
4,以下划线开头的标识符有特殊意义,一般应避免使用类似的标识符。
5,允许使用中文作为标识符,但不建议使用。
标识符的命名规范:
1,模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。
2,包名尽量短小,并且全部使用小写字母不推荐使用下划线。
3,类名采用单词首字母大写形式(Pascal风格)。
4,模块内部的类采用"_"+Pascal风格的类名组成。
5,函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔。
6,常量命名时采用全部大写字母,可以使用下划线。
7,使用单下划线"_"开头的模块变量或函数是受保护的,在使用"from xxx import *"语句从模块中导入时,这些模块变量或函数不能被导入。
8,使用双下划线"_"开头的实例变量或方法是类私有的。
9,以双下划线开头和结尾的是Python的专用标识。
posted on
浙公网安备 33010602011771号