![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=1738831286-fS4X4N7Q546QzJZJX0it28g2gzurSCgS-0-be5a36a64691f399adea8b76d813951f)
图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=1738831286-C5ggQl0JaPjt7qHgXBYUjdY0KOMk9HgD-0-c4349d00b6c2c7d12a0cdbb118217c5b)
图3-2 Python的关键字
(6)以双下画线开头的标识符是有特殊意义的,是Python采用特殊方法的专用标识,如__init__()代表类的构造函数。
(7)Python中,单独的下画线用于表示上一次运算的结果。
例如:
![](https://epubservercos.yuewen.com/CC79B0/23721531409454406/epubprivate/OEBPS/Images/Figure-P53_11948.jpg?sign=1738831286-5tzf0v8oX0KPRq9PzjxWSjcdlRjiTaU7-0-f026f10ecddc3f49be62797ce54061db)
(8)变量名和函数名一般用英文小写字母,以增加程序的可读性。
(9)变量命名应见名知义,通过变量名知道变量的含义,一般选用英文单词或拼音缩写的形式,如求“和”用“sum”,不要使用简单符号,如x、y、z等。