一. 标识符
1. python的标识符由字母、数字和下划线组成,但是标识符不能以数字开头,另外标识符是区分大小写的。
2. 以下划线开头的标识符是有特殊意义的。
(1)以单下划线开头 ‘_foo’ 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
(2)以双下划线开头的 ‘__foo’ 代表类的私有成员,
(3)以双下划线开头和结尾的 ‘__foo__’ 代表 python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
3. 有一些保留字不能用作常数或变数,或任何其他标识符名称,所有 python 的关键字只包含小写字母。具体如下,
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try | <