合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 标识符与关键字 * [ ] 标识符 **1、一个名字,用来指代一个值** 举例,假如你面前有两个人一个男,一个女,男的叫张三,女的叫李四,其中的名字张三、李四就可以理解成标识符。标识符`张三`指向了那个男人,标识符`李四`指向了那个女人。 **2、必须是大小写英文、数字和`_`的组合,且不能用数字开头** ``` a = 1 # 以字母开头,正确 _b = 2 # 以_开头,正确 a_3 = 3 # 组合形式,正确 ``` ``` 3 = 4 # 以数字开头,错误 ``` **3、Python是大小写敏感的** ``` # a 与 A 不是同一个标识符 a = 1 A = 2 ``` **4、不能是Python的关键字** 比如 `for`、`in`、`def`等,下面详细介绍。 ``` for = 3 # 错误 ``` **关于标识符的约定** 1. 不要使用中文 2. 不要使用有歧义的单词,例如`class_`等 3. 不要随便使用`_`开头 ## 关键字 在Python中有一些的标识符是有特殊含义的,不能够随便使用,那么这些内容就被称为关键字。 查看Python中的关键字方法 ``` import keyword print(keyword.kwlist) ''' 其中引号内的都是关键字 ['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'] ''' ``` 定义一个标识符,不能使用上面的关键字。