## 标识符与关键字
* [ ] 标识符
**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']
'''
```
定义一个标识符,不能使用上面的关键字。