知行编程网知行编程网  2022-11-26 09:30 知行编程网 隐藏边栏  12 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python变量命名报错是什么原因的相关知识,希望可以帮到处于编程学习途中的小伙伴

python变量命名错误是什么原因

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解释器不会报错,但是内置函数会被这个变量覆盖,内置函数无法使用。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享