标识符
标识符:是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。
在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__),是专用标识符。
除非特定场景需要,应避免使用以下划线开头的标识符。