![从零开始学Python大数据与量化交易](https://wfqqreader-1252317822.image.myqcloud.com/cover/108/27738108/b_27738108.jpg)
上QQ阅读APP看书,第一时间看更新
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=1739903012-08s67ulhI01wVwtB1mBkpebcjCmztM68-0-03e8599eb8e75b589743f0956ffa0ee0)
按Enter键,这样就导入keyword模块,即关键字模块。keyword模块中有两个成员,即iskeyword()函数和kwlist列表。其中kwlist中包含了所有的关键字,而iskeyword()函数则用来查看某一个字符串是否是关键字。
接着输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P80_29979.jpg?sign=1739903012-HyaojkxIAKO4bav2OpA0UXLVjC07hroV-0-53290f6468bc88b7e2300a019689a47d)
然后按Enter键,就可以看到所有关键字,如图3.9所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P80_6706.jpg?sign=1739903012-OI9UFDKMvLPyLclzl1da8Pga26KasOUK-0-40d81ad07098f38869c9ab86eab4f0fa)
图3.9 查看Python的关键字
下面来判断一个字符串是否是关键字。接着输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_29982.jpg?sign=1739903012-Iv5f8lTUczU58Xi40p5G7Gj5ZzSoiqy0-0-ace163fe1967b7e4ae4bb97691f3a27f)
提醒 iskeyword()函数中的参数是字符串。
然后按Enter键,这时显示输出结果为True,这表明"False"是一个关键字。再输入以下代码:
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_29983.jpg?sign=1739903012-jjHa8GEOvaHQOACkucWOl1sRGlVsWL6l-0-1a319addd57fd5b74f9878fa5ebae93b)
然后按Enter键,这时显示输出结果为False,这表明"myname"不是一个关键字,如图3.10所示。
![](https://epubservercos.yuewen.com/DDF96A/15936052404963606/epubprivate/OEBPS/Images/Figure-P81_6729.jpg?sign=1739903012-dDtT8f565v19NdGJDwRksf4urtOy8SwK-0-005d5e22204a50cafc4952e2d9c72e70)
图3.10 判断一个字符串是否是关键字