python中使用的不同命名风格主要包含以下几种:
- 驼峰式命名法(CamelCase)
- 混合式命名法(mixedCase)
- 大写(UPPERCASE) 或大写加下划线(UPPER_CASE_WITH_UNDERSCORES)
- 前缀(_leading)和后缀(trailing _)下划线,有时是双下划线(__doubled)
类型 | 命名方法 |
常量 | 大写加下划线,IGNORE_EXCEPTION_DETAIL |
私有变量 | 双下划线前缀,__text |
函数和方法 | 小写加下划线,my_test 。对于目前很多项目,采用的是混合大小写的写法,这是旧的标准,对于新的标准,都应该使用小写加下划线的方式 |
类 | 驼峰式命名法 |
模块和包 | 小写不带下划线,os、sys、numpy |
布尔型元素 | 使用has或is前缀,is_connected=False、has_cache=True |
集合 | 使用复数形式,tables |
包实现了协议 | 使用lib后缀,import smtplib、import urllib |
参考:
- Python高级编程(第2版)