词法单元:标识符
标识符用于定义 Python 对象的名称,例如变量、函数、类、模块等。标识符的命名规则如下:
- 必须以小写字符 (
a-z
) 或大写字符 (A-Z
) 或下划线 (_
) 开头。 - 后面可以跟任意数量的字母 (
a-z
,A-Z
)、数字 (0-9
) 或下划线 (_
)。 - 不能是关键字。
- 不允许使用特殊符号,如
!
,@
,#
,$
,%
等。
命名标识符时需要注意以下几点:
- 标识符区分大小写,任何字符的大小写差异都表示不同的标识符。例如,
length
和Length
是不同的标识符。 - 仅以下划线区分的标识符是不同的。例如,
unitlength
和unit_length
是不同的标识符。
遵循以下规范也是一个好习惯(尽管不是强制性的):
- 标识符应仔细命名,强调清晰性和可读性。例如,在一个计算矩形面积的程序中,标识符的好选择是
length
、breadth
和area
。 - 类名应以大写字母开头。
- 以下划线开头的标识符在程序中有特殊含义。
- 变量、函数和方法名应使用小写字符,并用下划线分隔多个单词,如
area_of_square
、area_of_triangle
等。