标识符
在Python里,标识符有字母、数字、下划线组成。
在Python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。
标识符可以简单的理解为一个名字,用来标识变量、函数、类、模块和其他对象的名称。
命名规则:
1. 有字母、下划线和数字组成。第一个字符不能时数字,目前python只允许使用ISO-Latin字符集中的字符A-Z和a-z,不能包含空格、@、$、%等特殊符号。
2. 不能使用python中的保留字。
3. 区分字母大小写。
4. python中以下划线开头的标识符有特殊意义,应避免使用相似的标识符。
a 单下划线开头,表示不能直接访问的类属性。也不能通过from xxx import * 导入。
b 双下划线开头,表示类的私有成员。
c 双下划线开头和结尾的时python专用的标识,如__init__()表示构造函数。
注:python可以使用汉字作为标识符,但应该避免。

浙公网安备 33010602011771号