- 从零开始学Python大数据与量化交易
- 周峰 王可群
- 421字
- 2021-03-30 19:09:34
3.2.1 变量命名规则
变量有一个名称,给变量命名时,应遵循以下规则。
(1)名称只能由字母、数字和下画线组成。
(2)名称的第一个字符可以是字母或下画线,但不能是数字。
(3)名称对大小写敏感。
(4)名称不能与Python中的关键字相同。
关键字,即保留字。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。
保留字示例如下。
单击“开始”菜单,打开Python 3.6.5 Shell软件,然后输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P80_29978.jpg?sign=1739423822-QDYLf9YeMnEiOpFl2Ou4t2CdxhAPv4X4-0-fc72ca4b8d6a7e390bd5f8880d2762ad)
按Enter键,这样就导入keyword模块,即关键字模块。keyword模块中有两个成员,即iskeyword()函数和kwlist列表。其中kwlist中包含了所有的关键字,而iskeyword()函数则用来查看某一个字符串是否是关键字。
接着输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P80_29979.jpg?sign=1739423822-63XH5xweTtMvfdS9oaGWlg9Yq1mboRcV-0-f0331d1f00d5e252384cbcd0dbc8f044)
然后按Enter键,就可以看到所有关键字,如图3.9所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P80_6706.jpg?sign=1739423822-MIlD7iq851fDNJSzYzwVNzTjQYVDKPeF-0-e68aeb930e87524ee89e6381009f8c25)
图3.9 查看Python的关键字
下面来判断一个字符串是否是关键字。接着输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_29982.jpg?sign=1739423822-FqFcLzf8nRPBynoD1Am9h5Yl3s9UDSBa-0-5f20e87a2b9b8431676a46c34a2bfe06)
提醒 iskeyword()函数中的参数是字符串。
然后按Enter键,这时显示输出结果为True,这表明"False"是一个关键字。再输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_29983.jpg?sign=1739423822-pq5uzwSc5LE7uwGzAH0wW3lCkhrRDK5l-0-282a11d5331b514f25a96f7f1de4a92e)
然后按Enter键,这时显示输出结果为False,这表明"myname"不是一个关键字,如图3.10所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_6729.jpg?sign=1739423822-kh1xK1nk8IgvfOumefU6etFvLgLIfPzr-0-68b906537cac4cfba4684d839191d0b0)
图3.10 判断一个字符串是否是关键字