标识符

标识符:是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。

在python中,标识符是编程时使用的名字,用于给变量、常量、函数等命名,以建立起名称与使用对象之间的关系。

标识符通常由字母和数字以及其它字符构成。

Python 中标识符的命名不是随意的,必须遵守以下的命令规则:

1、第一个字符必须是字母表中字母或下划线 _ ,标识符的其他的部分由字母、数字和下划线组成。

下面举例一些合法的标识符

Name

Pass

User_name

Phone9

以下标识符命名是不合法的

66type #不能以数字开头

2、标识符中的字母是严格区分大小写的,也就是说,两个同样的单词,如果大小格式不一样,所代表的内容也是完全不同的。

例如:User与user虽然从意思上看是可能是一样的,但在python中则表示不同的内容。

3、标识符中,不能包含空格、@、% 以及 $ 等特殊字符

以下标识符命名是不合法的

$money #不能包含特殊字符

4、标识符不能和 Python 中的保留字相同。保留字,后续会介绍。

以下标识符命名是不合法的

import #import是保留字,不能作为标识符

5、在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

学校="龙塔实验学校"

print(学校)

返回结果如下:

龙塔实验学校

6、Python 语言中,以下划线开头的标识符有特殊含义,例如:

以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;

以双下划线开头的标识符(如__add)表示类的私有成员;

以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

除非特定场景需要,应避免使用以下划线开头的标识符。