
上QQ阅读APP看书,第一时间看更新
3.2.1 变量命名规则
变量有一个名称,给变量命名时,应遵循以下规则。
(1)名称只能由字母、数字和下画线组成。
(2)名称的第一个字符可以是字母或下画线,但不能是数字。
(3)名称对大小写敏感。
(4)名称不能与Python中的关键字相同。
关键字,即保留字。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。
保留字示例如下。
单击“开始”菜单,打开Python 3.6.5 Shell软件,然后输入以下代码:

按Enter键,这样就导入keyword模块,即关键字模块。keyword模块中有两个成员,即iskeyword()函数和kwlist列表。其中kwlist中包含了所有的关键字,而iskeyword()函数则用来查看某一个字符串是否是关键字。
接着输入以下代码:

然后按Enter键,就可以看到所有关键字,如图3.9所示。

图3.9 查看Python的关键字
下面来判断一个字符串是否是关键字。接着输入以下代码:

提醒 iskeyword()函数中的参数是字符串。
然后按Enter键,这时显示输出结果为True,这表明"False"是一个关键字。再输入以下代码:

然后按Enter键,这时显示输出结果为False,这表明"myname"不是一个关键字,如图3.10所示。

图3.10 判断一个字符串是否是关键字