标识符就是一个名字,作用就是作为变量、函数、类、模块、以及其他对象的名称。
命令规则
- 标识符由字符、数字、下划线组成,数字不能当开头
- 标识符不能和保留字相同
- 不能包含空格、@、% 以及¥等特殊字符
- 汉字可以做标识符
不同场景中的标识符:
- 类名,应采用单词首字母大写的形式
- 函数名、类中的属性名和方法名,应全部使用小写字母
- 常量命名应全部使用大写字母
- 当命名有多个单词时,单词之间可以用下划线分割,也可以从第二个单词开始首字母大写。
注意: 以下划线开头的标识符是有特殊意义的
- _foo: 单下划线开头表示不能直接访问的类属性
- __foo: 双下划线开头表示类的私有成员
- _ _ foo _ _: 双下划线开头和结尾表示Python里特殊方法专用的标识
保留字是指有特殊含义的关键字。
本文章使用limfx的vscode插件快速发布