理论教育 标识符和关键字的区别及使用

标识符和关键字的区别及使用

时间:2023-06-16 理论教育 版权反馈
【摘要】:标识符是计算机语言中允许作为名称的有效字符串集合,Python标识符字符串规则和其他大部分用C编写的高级语言类型,有以下规则:1.名字必须以字母或者下划线开始,数字不能作为首字符。在Python里,标识符由字母、数字、下划线组成。关键字是Python中的特殊单词,不能用来作为标识符的名称,也就是Python中的标识符不能与Python的关键字同名,关键字如表8-1所示。表8-1Python的关键字

标识符和关键字的区别及使用

标识符是计算机语言中允许作为名称的有效字符串集合,Python标识符字符串规则和其他大部分用C编写的高级语言类型,有以下规则:

1.名字必须以字母或者下划线开始,数字不能作为首字符。当名字包含多个单词时,可以使用下划线来连接。

2.除了首字符,名称可以包含任何字母、数字和下划线组合。

(1)在Python里,标识符由字母、数字、下划线组成。

(2)在Python中,所有标识符可以包括英文、数字以及下划线“__”,但不能以数字开头。

3.Python中的标识符是区分大小写的。(www.daowen.com)

4.以下划线开头的标识符是有特殊意义的。以单下划线开头(__foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import∗”而导入。

以双下划线开头的(__foo)代表类的私有成员,以双下划线开头和结尾的(__foo__)代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。

关键字是Python中的特殊单词,不能用来作为标识符的名称,也就是Python中的标识符不能与Python的关键字同名,关键字如表8-1所示。

表8-1 Python的关键字

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

我要反馈