python变量命名规则是什么
python变量命名规则是什么
其实吧,python变量的命名,除了不能用数字和特殊字符开头,以及不能用python的保留字之外,完全可以按照自己的编程习惯、代码阅读习惯来命名,包括用汉字来命名,其中,python3及以上的版本才支持用汉字来命名。除此之外,应该牢记的一点是,python的变量名严格区分大小写,而且一般情况下只用小写(非要用大写也可以)。
python变量命名规则实例
>>> a = 1
>>> a_ = 2
>>> A =3
>>> print(a,a_,A)
1 2 3
>>> 2a=5
File "<stdin>", line 1
2a=5
^
SyntaxError: invalid syntax
>>> %a = 6
File "<stdin>", line 1
%a = 6
^
SyntaxError: invalid syntax
>>> ,a = 7
File "<stdin>", line 1
,a = 7
^
SyntaxError: invalid syntax
>>> if = 8
File "<stdin>", line 1
if = 8
^
SyntaxError: invalid syntax
>>> def = 9
File "<stdin>", line 1
def = 9
^
SyntaxError: invalid syntax
>>> 网站域名 = 'x1y1z1.com'
>>> 网站域名
'x1y1z1.com'
>>>
实例解析
如上代码,“%a”和“,a”中的“%”和“,”为诸多特殊字符中的两个,“if”和“def”为python的保留字中的两个,以这些开头的会引发语法错误(SyntaxError)。python的33个保留字表可以参考:python的标识符命名规则,保留字表。