Python 需要使用标识符来命名变量。实际上,标识符是在程序中用来命名变量、类和方法的符号(简而言之,标识符是合法的名称)。
Python 语言中的标识符必须以字母、下划线 (_) 开头,后面可以跟任意数量的字母、数字和下划线 (_)。这里的字母不限于26个英文字母,可以包括汉字、日文等。
由于Python 3支持UTF-8字符集,Python 3标识符可以使用UTF-8可以表示的多种语言的字符。 Python 语言是区分大小写的,所以 abc 和 Abc 是两个不同的标识符。
Python 2.x 对中文的支持很差。如果要在Python 2.x程序中使用汉字或中文变量,需要在Python源程序的第一行加上“#coding:utf-8”。当然,不要忘记将源文件另存为UTF-8字符集。
在使用标识符时,需要注意如下规则:
标识符可以由字母、数字和下划线 (_) 组成,其中数字不能以彼此开头。
标识符不能是 Python 关键字,但可以包含关键字。
标识符不能包含空格。
例如下面变量,有些是合法的,有些是不合法的:
abc_xyz:合法。
HelloWorld:合法。
abc:合法。
xyz#abc:不合法,标识符中不允许出现“#”号。
abc1:合法。
1abc:不合法,标识符不允许数字开头。
Python 还包括一系列关键字和内置函数,通常不鼓励将其用作变量名:
如果开发人员试图使用关键字作为变量名,Python 解释器将报错。
如果开发者使用内置函数的名字作为变量名,Python解释器不会报错,但是内置函数会被这个变量覆盖,内置函数无法使用。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中删除一个对象10/07
- ♥ Python中无限循环的条件是什么11/22
- ♥ python中dev安装失败怎么办11/12
- ♥ 20 个有用的 Python 代码片段(一)01/06
- ♥ 为什么python中没有执行import语句11/12
- ♥ python中的格式化函数是什么?如何使用?10/26
内容反馈