保留字:

指在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 2023-12-03 20:58  会飞的金鱼  阅读(64)  评论(0)    收藏  举报