你好!Python
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.1 标识符

在程序代码中有一些由程序员自己指定的名字,例如变量、常量、函数、属性、类、模块和包等,这些名字就是标识符。标识符虽然是由程序员自定义的,但是也要遵守一定的规范。Python语言中标识符的命名规则如下:

1)字符区分大小写,name与Name是两个不同的标识符。

2)首字符可以是下画线(_)或字母,但不能是数字。

3)除首字符外,其他字符可以由下画线(_)、字母和数字构成。

4)关键字不能作为标识符。

5)不要使用Python内置函数作为自己的标识符。

例如,下列标识符是合法的:

身高、identifier、userName、User_Name、_sys_val、身高。

而下列标识符是不合法的:

2mail、room#、$Name和class。

在上述合法的标识符中,“身高”虽然是中文命名,但它也是合法的;在非法的标识符中,2mail非法是因为以数字开头,room #非法是因为包含非法字符#,$Name非法是因为首字符是$,class非法是因为其为关键字。