1、标识符由字母(a(z和a ) z )、下划线和数字组成,但第一个字符不能是数字。
2、标识符不能与Python关键词相同;
3、Python标识符不能包含空格、@、%、$等特殊字符。
eg:下列出的标识符是合法的。
用户身份
名字
模式12
user_age
以下名称的标识符无效:
4word #不能以数字开头
try #try是关键字,不能用作标识符
$money #不能包含特殊字符
4、在Python中,标识符中的字符严格区分大小写。 也就是说,两个相同的单词,如果大小格式不同,很多代表性的意思也完全不同。 例如,以下三个变量之间完全独立、无关,是相互独立的个体。
eg:number=0
Number=0
NUMBER=0
5、在Python语言中,以下划线开头的标识符有特殊意义
(eg )以单下划线开头的标识符。例如,_width )表示不能直接访问的类属性,不能在from.import*中导入。
以双下划线开头的标识符(如__add )表示类的私有成员。
以双下划线为开头和末尾的标识符(__init__等)是私有标识符
因此,除非在特定场景中有必要,否则不要使用以下划线开头的标识符。
6、使用标识符作为模块名称时,尽量短且全部使用小写