## 標識符與關鍵字
* [ ] 標識符
**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']
'''
```
定義一個標識符,不能使用上面的關鍵字。