![零基础Python学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/199/47379199/b_47379199.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.2 标识符
标识符可以简单地理解为一个名字,比如每个人都有自己的名字,它主要用来标识变量、函数、类、模块和其他对象的名称。
Python标识符命名规则如下。
●由字母、下画线“_”和数字组成,并且第一个字符不能是数字。目前,在Python中只允许使用ISO-Latin字符集中的字符A~Z和a~z。
●不能使用Python中的保留字。
例如,下面是合法的标识符。
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1739055375-sxo4FuenWadY3GMEDQibCAMjgLqwNAs0-0-63a33269c97e30eb189cd0e9ce19835b)
下面是非法的标识符。
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1739055375-8ZxxW2SMMli7jzYqw8hDxJ3QWqX5DwkL-0-9a34347e91b87049f078d3dfe09ea901)
学习笔记
Python中的标识符不能包含空格、@、%和$等特殊字符。
●区分字母大小写。
在Python中,标识符中的字母是严格区分大小写的。两个同样的单词,如果大小写格式不一样,所代表的意义是完全不同的。例如,下面3个变量是完全独立、毫无关系的,就像相貌相似的三胞胎,彼此之间都是独立的个体。
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1739055375-AXD2qI8Rf6USqUrLxkalOgYPViR4hQgN-0-e2166dd59bf67c9a48aec30f0916aae1)
●在Python中,以下画线开头的标识符有特殊意义,一般应避免使用相似的标识符。
»以单下画线开头的标识符(如_width)表示不能直接访问的类属性。另外,也不能通过“from xxx import *”导入。
»以双下画线开头的标识符(如__add)表示类的私有成员。
»以双下画线开头和结尾的是Python专用的标识,例如,“__init__()”表示构造函数。
学习笔记
在Python语言中允许使用汉字作为标识符,如“我的名字="明日科技"”,在程序运行时并不会出现错误,如图2.5所示,但建议读者尽量不要使用汉字作为标识符。
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1739055375-n37atNOODljvwHRX3YbUmobAGJrE69ZP-0-6e6f8f29baab8f45e1e31f49dd56f11b)
图2.5 使用汉字作为标识符