Python标识符字符串规则

Python标识符字符串规则


发布日期: 2016-09-13 更新日期: 2016-09-13 编辑:zhangxiang 浏览次数: 4578

标签:

摘要: 在编程语言中,标识符是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。标识符是电脑语言中允许作为名字的有效字符串集合。其中,有一部分是关键字,构成语言的标识符。这样的标识符是不能做它用的标识符的,否则会引起语法错误(Synta...

在编程语言中,标识符是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。标识符是电脑语言中允许作为名字的有效字符串集合。其中,有一部分是关键字,构成语言的标识符。这样的标识符是不能做它用的标识符的,否则会引起语法错误(SyntaxError 异常)。

合法的Python 标识符

Python 标识符字符串规则和其他大部分用C编写的高级语言相似:

第一个字符必须是字母或下划线(_);

剩下的字符可以是字母和数字或下划线;

大小写敏感。

标识符不能以数字开头;除了下划线,其他的符号都不允许使用。处理下划线最简单的方法是把它们当成字母字符。大小写敏感意味着标识符foo 不同于Foo,而这两者也不同于FOO。

Python关键字

一般来说,任何语言的关键字应该保持相对的稳定,但是因为Python是一门不断成长和进化的语言,关键字列表和iskeyword()函数都放入了keyword模块以便查阅。

Python关键字

and
as1
assert2
break
class
continue
def
del
elif
else
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
print
raise
 
return
try
while
with3
yield4
None5
 
 

注意:

1.从Python1.4 开始关键字access 就被废除了;

2.Python2.6 时加入;

3.Python1.5 时加入;

4.Python2.3 时加入;

5.Python2.4 中非关键字常量。

built-in 标识符

Python 还有称为 built-in 标识符集合,这些名字可以由解释器设置或使用,虽然它们不是保留字,但是不推荐使用这些特别的名字。

虽然 built-in 标识符不是关键字,但是应该把它当作“系统保留字”,不做他用。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org