《Python参考手册(第4版•修订版)》——2.2 标识符和保留字

本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第2章,第2.2节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.2 标识符和保留字

标识符是用来识别变量、函数、类、模块和其他对象的名称。标识符可以包含字母、数字和下划线(_),但必须以非数字字符开始。字母目前只允许使用ISO-Latin字符集中的字符A~Z和a~z。由于标识符是区分大小写的,所以FOO和foo是两个不同的标识符。诸如$、%和@等的特殊符号不允许出现在标识符中。另外,像if、else和for这样的单词是保留字,也不能用作标识符名称。下面的列表显示了所有保留字:

and           del           from           nonlocal             try
as            elif          global         not                  while
assert        else          if             or                   with
break         except        import         pass                 yield
class         exec          in             print
continue      finally       is             raise
def           for           lambda         return

以下划线开始或结束的标识符通常具有特殊含义。例如,以一个下划线开始的标识符(如_foo)不能使用from module import *语句导入。前后均带有双下划线的标识符(如__init__)是为特殊方法保留的,而只有前面带有双下划线的标识符(如__bar)则用于实现私有的类成员,这一点将在第7章介绍。一般用途的标识符应避免使用以上几种格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值