python 变量
变量名称
程序员常常选择有意义的名称作为变量名——以此标记变量的用途。
变量名可以任意长短。它可以包含字母和数字,但必须以一个字母开头。使用大写字母是合法的,但变量名使用小写字母开头是个好主意(后面你会看到为何如此)。
下划线“”可以出现在变量名称中。它经常出现在由多个词组成的变量名中,如 yourname 或 airspeedofunladen_swallow。
如果给变量取非法的名称,会得到一个语法错误:
>>> 76trombones = 'big parade'SyntaxError: invalid syntax>>> more@ = 1000000SyntaxError: invalid syntax>>> class = 'Advanced Theoretical Zymurgy'SyntaxError: invalid syntax
76trombones 非法,因为它以数字开头。more@非法,是因为它包含了一个非法字符 @。但 class 有什么问题?
原因是 class 是 Python 的一个关键字
。解释器通过关键字来识别程序的结构,并且它们不能用来作为变量名称。
Python 2 共有 31 个关键字:
False class finally is returnNone continue for lambda tryTrue def from nonlocal whileand del global not withas elif if or yieldassert else import passbreak except in raise
在大多数开发环境中,关键字会以不同的颜色显示
评论