保留字与标识符
保留字是 Python 语言中一些已经被赋子特定意义的单词,标识符可以简单地理解为一个名字。1、保留字
保留字是 Python 语言中一些已经被赋子特定意义的单词。开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用,Python 中所有保留字是区分字母大小写的。例如,if是保留字,但是IF就不属于保留字,Python 语言中的保留字如下所示:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
如果在开发程序时,使用python中的保留字作为模块、类、函数或者变量等的名称,则会提示“invalid syntax”的错误信息,下面代码使用了Python保留字近作为变量的名称。
while="不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用" print(while) #使用python保留字作为变量名时会提示“invalid syntax”的错误信息
2、标识符
标识符可以简单地理解为一个名字,比如每个人都有自己的名字,它主要用来标识变量、函数、类、模块和其他对象的名称。Python 语言标识符命名规则如下:
1.由字母、下划线“_”和数字组成。第一个字符不能是数字,目前Python中只允许ISO-Latin字符集中的字符A~Z和a~z。
2.不能使用 Python 中的保留字。
3.python 的标识符中不能包含空格、@、%和$等特殊宇符
# 例如,下面是非法的标识符: 4name # 以数字开头 assert # python中的保留字 $price # 不能使用特殊字符$
本文未完全显示,开通会员查看全文......