一、保留字
在Python中,保留字(也称为关键字)是那些具有特殊含义的标识符,它们被Python语言本身定义,并且不能用作变量名、函数名、类名、模块名等。如果你尝试使用保留字作为这些标识符,Python解释器会抛出一个语法错误。
在python里导出关键字:
import keyword
print(keyword.kwlist) #导出关键字
print(len(keyword.kwlist)) #获取保留字个数
二、标识符
在Python中,标识符是用于命名变量、函数、类、模块等的名称。
1.首字符:标识符必须以字母(a-z,A-Z)或下划线(_)开始。
2.后续字符:标识符的后续字符可以是字母、数字(0-9)或下划线。
3.区分大小写:Python是区分大小写的,所以myVar和myvar是两个不同的标识符。
4.不能使用Python的关键字:你不能使用Python的关键字(如for、while、if、def等)作为标识符。
5.长度限制:在理论上,Python标识符的长度是有限制的,但在实际使用中,这个限制通常是非常大的,你几乎不需要担心这个问题。
6.可读性:为了提高代码的可读性,通常建议使用有意义的标识符名称,并遵循某种命名约定(如驼峰命名法、下划线命名法等)
注意:Python标识符的命名规范
1.模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如:grame_main
2.包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.ysjpython ,不推荐使用com_ysjpython
3.类名采用单词首字母大写形式(Pascal风格)。例如:MyClass
4.模块内部的类采用“”+Pascal 风格的类名组成,例如:在MyClass中的内部类 InnerMyClass
5.函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔
6.常量命名时采用全部大写字母,可以使用下划线
7.使用单下划线“”开头的模块变量或函数是受保护的,在使用“from xxx import*”语句从模块中导入时,这些模块变量或函数不能被导入
8.使用双下划线“”开头的实例变量或方法是类私有的
9.以双下划线开头和结尾的是Python的专用标识,例如:init0)表示初始化函数