2.4 认识标识符

Python认识标识符

简单来说,在Python中编程的时候,所起的名字就叫作标识符。其中变量名和常量名就是标识符的一种。

在Python中,标识符的命名是有规则的。

按正确命名规则命名的可以使用的标识符叫作有效标识符,否则不能使用的标识符叫作无效标识符。

有效标识符命名有以下几点规范。

(1)标识符第一个字符必须是字母或下划线。

(2)第一个字符不能出现数字或除字母和下划线以外的其他字符。

(3)标识符除第一个字符外,其他部分可以是字母、下划线或者数字。

(4)标识符大小写敏感,比如,name跟Name是不同的标识符。

比如,以下的标识符是有效标识符:abc、_79、a98、a_7c;以下的标志符为无效标识符,是不合规的:987、51it、^it。所以在使用的标识符的时候,一定要注意标识符的命名规则。

Python系统中自带了一些具备特定含义的标识符,将这些标识符称为关键字。

常用的Python关键字主要有and、elif、global、or、else、pass、break、continue、import、class、return、for、while。

可以通过Python程序来查看系统中有哪些关键字,代码实现如下:

#常用关键字 
#查看一下关键字有哪些 
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']

此时可以全面地看到常用的关键字有哪些,读者并不需要懂得每个关键字的使用方法,因为在后面会逐渐地学到。

下面简单举一个关键字的实例。

关键字列表中有一个关键字为import,该关键字所对应的含义是导入,要导入某个模块时需要使用到该关键字。

比如,需要导入urllib.request与json模块,可以通过以下代码实现:

import urllib.request
import json

在标识符的知识点中,重点掌握标识符的命名规则与常用关键字查看方法即可。