![Python自然语言处理(微课版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/869/44509869/b_44509869.jpg)
上QQ阅读APP看书,第一时间看更新
3.1.1 变量命名
变量的命名必须遵循以下规则。
(1)变量名由字母、数字和下画线组成。
(2)变量名的第一个字符必须是字母或者下画线,不能以数字开头。
下面的变量命名不符合变量命名规则,导致语法错误,如图3-1所示。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P52_2947.jpg?sign=1739045334-3uH1adV7LeEMRsZKkDiUP1eYnVhg0GIj-0-fe5fdad8fcbf75ae1ca76789c372ad3c)
图3-1 错误变量命名示例
(3)尽量不要使用容易混淆的单个字符作为标识符。例如,数字0和字母o,数字1和字母l等。
(4)变量名不能与关键字同名。在Anaconda Prompt下输入命令“import keyword”查看Python的关键字,如图3-2所示。
(5)变量名区分大小写。例如,myname和myName不是同一个变量。
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P53_2956.jpg?sign=1739045334-6LPVs9WGfi98oYoXZkMPhHeku4nyfktl-0-ea7d908c369797aa6d7db7d5674b8c70)
图3-2 Python的关键字
(6)以双下画线开头的标识符是有特殊意义的,是Python采用特殊方法的专用标识,如__init__()代表类的构造函数。
(7)Python中,单独的下画线用于表示上一次运算的结果。
例如:
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P53_11948.jpg?sign=1739045334-XqQXjLewQ7BwUz151hX2T1bJKfntiJtX-0-296e8408a7c0534444b7537075468387)
(8)变量名和函数名一般用英文小写字母,以增加程序的可读性。
(9)变量命名应见名知义,通过变量名知道变量的含义,一般选用英文单词或拼音缩写的形式,如求“和”用“sum”,不要使用简单符号,如x、y、z等。