您当前的位置:首页 > 计算机 > 编程开发 > Python

Python标识符命名规则

时间:03-29来源:作者:点击数:

每种编程语言的标识符和注释都有自身的特点,本节教程主要介绍 Python 的标识。所谓标识符,可以理解为 C、C++、Java、C# 等语言中的变量。

Python中标识符的命名规则主要有以下三点要求:

  • 第一个字符必须是字母表中的字母或下画线“_”(在 Python 3.X 中也可使用非 ASCII 字母标识符);
  • 标识符的其他部分由字母、数字和下画线组成;
  • 标识符对大小写敏感。

以下变量命名与赋值在 Python 3.X 中都是合法的:

a=1
b='你好'
中文变量名='汉字'
_boolVar=True

使用 print 函数输出上述变量的结果如下所示。

>>> a=1
>>> print(a)
1
>>> b='你好'
>>> print(b)
你好
>>> 中文变量名='汉字'
>>> print(中文变量名)
汉字
>>> _boolVar=True
>>> print(_boolVar)
True

如果在执行 print 函数输出的时候,错将上述变量 a、b、_boolVar 变成大写,那么将得到类似以下的错误:

>>> print(A)
Traceback  (most recent call last):
    File "<stdin>", line 1, in <module>
NameError: name 'A' is not defined

通常,Python 语言有以下命名惯例:

  • 以单一下画线开头的变量名“_X”不会被“from module import*”语句导入;
  • 前后有下画线的变量名“_X_”是系统定义的变量名,对解释器有特殊意义;
  • 以双下画线开头,但结尾没有双下画线的变量名“__X”是类的本地(压缩)变量;
  • 通过交互模式运行时,只有单个下画线的变量名“_X”会保存最后表达式的结果。
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门