2.4 Python标识符

标识符是电脑语言中允许作为名字的有效字符串集合。其中,有一部分是关键字,构成语言的标识符。这样的标识符是不能做它用的标识符的,否则会引起语法错误(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 标识符不是关键字,但是应该把它当作“系统保留字”,不做他用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值