写点什么

python 变量

用户头像
老赵
关注
发布于: 2021 年 01 月 10 日

变量名称

程序员常常选择有意义的名称作为变量名——以此标记变量的用途。

变量名可以任意长短。它可以包含字母和数字,但必须以一个字母开头。使用大写字母是合法的,但变量名使用小写字母开头是个好主意(后面你会看到为何如此)。

下划线“”可以出现在变量名称中。它经常出现在由多个词组成的变量名中,如 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

在大多数开发环境中,关键字会以不同的颜色显示


用户头像

老赵

关注

还未添加个人签名 2018.03.26 加入

还未添加个人简介

评论

发布
暂无评论
python 变量