理论教育 Python语言程序设计基础:标识符及命名示例

Python语言程序设计基础:标识符及命名示例

时间:2023-10-28 理论教育 版权反馈
【摘要】:标识符是计算机语言中允许作为名字的有效字符串集合。扫码看视频2.2●标识符不能包含除_以外的任何特殊字符,如:%、#、&、逗号、空格等。正确标识符的命名示例:错误标识符的命名示例:Python标识符还遵循以下一些约定。如何判断自己对标识符的命名是否正确,Python有一个内置的名为dir()的函数,该函数可以返回对象属性列表。

Python语言程序设计基础:标识符及命名示例

计算机中的数据,如一个变量、方法、对象等都需要有名称,以方便程序调用。这些用户定义的、由程序使用的符号就是标识符。标识符是计算机语言中允许作为名字的有效字符串集合。Python标识符字符串规则和其他大部分用C编写的高级语言相似,用户可以根据程序设计的需要来定义标识符,标识符的命名需要遵循下面的规则。

●标识符可以由字母(大写A—Z或小写a—z)、数字(0—9)和_(下画线)组合而成,但必须以字母或者下画线开始。数字不能作为首字符。当名字包含多个单词时,可以使用下画线_来连接,例如monty_Python。

扫码看视频2.2

●标识符不能包含除_以外的任何特殊字符,如:%、#、&、逗号、空格等。

●标识符不能包含空白字符(换行符、空格和制表符称为空白字符)。

●标识符不能是Python语言的关键字和保留字;

●标识符区分大小写,num1和Num1是两个不同的标识符。(www.daowen.com)

●标识符的命名尽量符合见名知义原则,从而提高代码的可读性,例如,名字就定义为name,定义学生用student。

正确标识符的命名示例:

错误标识符的命名示例:

Python标识符还遵循以下一些约定。

第一条约定:不要使用Python预定义的标识符名对自定义的标识符进行命名。Python内置数据类型名(比如int、float、list、str与tuple)应避免被使用,Python内置函数名与异常名作为标识符名也应避免被使用。如何判断自己对标识符的命名是否正确,Python有一个内置的名为dir()的函数,该函数可以返回对象属性列表。

第二条约定:应避免名称开头和结尾都使用下画线(_)。开头和结尾都使用下画线表示的名称表示Python自定义的特殊方法与变量。对于特殊方法,可以对其进行重新实现,也就是给出实现版本,但不应该再引入这种开头和结尾都使用下画线的名称。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈