概述
标识符
标识符是一个字符序列,主要作为变量、函数、类、模块等的名称,类似于我们解答数学题目过程中使用的x,y,z,a1,a2等。标识符必须符合以下语法规定:
标识符是由英文字母(A-Z和 a-z)、下划线(_)和阿拉伯数字(0-9)组成,其中不能包含诸如#、@、¥等其他字符。
标识符不能以阿拉伯数字开始,如2x,3W等都不是合法标识符。
标识符区分字符的大小写,如a和A表示不同的标识符。
关键字
关键字也属于标识符,只是系统已经预先定义,具有特定的含义,用户不能再次定义。Python中的关键字都是由英文字母组成,并且大部分为纯小写字母。关键字非常重要,在正常程序中使用极其频繁。
可以使用以下代码打印出Python3中的关键字
import keyword
print(keyword.kwlist)
结果为:
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
可见,Python3中共有33个关键字,并且,这些关键字几乎都是常用的英文单词。这里有必要说明一下,用户自定义标识符时,除要遵循基本规定之外,尽量使标识符从字面看有一定的意义,做到“望文生义”,这样会极大地提高代码的可读性。
补充
本文开始给出的标识符的语法规定,实际上是旧有规定。Python3极大拓展了标识符的范围,可以使用中文等多种文字作为标识符或标识符的一部分。但是,并不建议这么做。
最后
以上就是香蕉嚓茶为你收集整理的python3标识符_3. 标识符与关键字的全部内容,希望文章能够帮你解决python3标识符_3. 标识符与关键字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复