小结:
1、命名组成:
-
标示符可以由 字母、下划线 和 数字 组成
-
不能以数字开头
-
2、命名要求:
- 见名知意
3、命名举例:
- 变量名:全小写单词,下划线连接
- 类命名:(大驼峰)所有单词首字母大写,直接拼接
- 常量名:全大写单词,下划线连接
4、驼峰法
-
当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
-
小驼峰式命名法
-
第一个单词以小写字母开始,后续单词的首字母大写
-
例如:
firstName
、lastName
-
-
大驼峰式命名法
-
每一个单词的首字母都采用大写字母
-
例如:
FirstName
、LastName
、CamelCase
-
Python之父Guido推荐的规范
Type | Public | Internal |
---|---|---|
Modules | lower_with_under | _lower_with_under |
Packages | lower_with_under | |
Classes | CapWords | _CapWords |
Exceptions | CapWords | |
Functions | lower_with_under() | _lower_with_under() |
Global/Class Constants | CAPS_WITH_UNDER | _CAPS_WITH_UNDER |
Global/Class Variables | lower_with_under | _lower_with_under |
Instance Variables | lower_with_under | _lower_with_under (protected) or __lower_with_under (private) |
Method Names | lower_with_under() | _lower_with_under() (protected) or __lower_with_under() (private) |
Function/Method Parameters | lower_with_under | |
Local Variables | lower_with_under |