python中变量的命名规则,Python变量命名规则
【Python】你必须使用标识符来命名变量,但实际上标识符是程序中用来命名变量、类和方法的符号。简而言之,标识符是一个合法的名称。
Python语言标识符可以以字母、下划线()开头,后跟任意数量的字符、数字和下划线)。这里的字母不限于26个字符,还可以包括汉字、日文等。
因为Python 3支持UTF-8字符集,所以Python 3标识符可以使用多种语言的字符,这些字符可以用UTF-8来表示。因为Python语言是区分大小写的,所以abc和abc是两个不同的标识符。这里推荐的《辛学习Python(谐音(:(762,459,510))。无论你是优雅的蚂蚁还是CBD,边肖都是受欢迎的。欢迎定期分享干货,包括2021年最新的Python资料,以及边肖自己编的0基础入门教程。欢迎初学者和高手的伙伴。不忙的时候把大家都搞糊涂了。
Python 2.x不支持中文。如果在Python 2.x程序中使用汉字或变量,必须在Python源程序的第一行加上“#coding:UTF-8”。当然,请不要忘记将源文件保存为utf-8字符集。
使用标识符时,必须注意以下规则:
标识符可以由字母、数字和下划线(_)组成。其中,开头不能加数字。标识符不能是Python关键字,但可以包含关键字。标识符不能包含空格。例如,以下变量可能合法,也可能不合法:
Abc_xyz:合法。合法的。Abc:合法。Xyz#abc:无效。#不能用在标识符中。Abc1:合法性。1abc:无效。标识符不允许以数字开头。Python关键字和内置函数Python还包含一系列关键字和内置函数,一般不建议作为变量名:
如果开发人员试图使用关键字作为变量名,Python解释器将报告一个错误。如果开发者使用内置函数的名称作为变量名,Python解释器不会报错,但是内置函数会被这个变量覆盖,无法使用。这里推荐的《辛学习Python(谐音(:(762,459,510))。无论你是优雅的蚂蚁还是CBD,边肖都是受欢迎的。欢迎定期分享干货,包括2021年最新的Python资料,以及边肖自己编的0基础入门教程。欢迎初学者和高手的伙伴。不忙的时候把大家都搞糊涂了。包含Python表1中显示的关键字。
其实Python很方便。开发者可以通过Python程序看到它包含的关键词。例如,对于以下程序:
#keyword模块导入导入导入关键字你可以从显示的代码中看到所有的关键字keyword.kwlist。程序可以在导入关键字模块后导入keyword.kwlist运行上述程序,可以得到如下输出结果。
[false , none , true 和 as , assert , break , class , continue ,def和def]
这些关键字不能用作变量名。
此外,Python 3还提供了如表2所示的内置函数。
上述内置函数的名称也不应该是标识符。否则Python的内置函数会被覆盖。
注意:在Python 2.x中,print是关键字而不是函数。以上内置函数(如unicode())只是Python 2.x的内置函数,为了保证Python程序的兼容性,程序不应该使用这些内置函数的名称作为标识符。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。