python命名规范
变量命名
- 小写字母,多个单词用下划线连接,如:user_name
- 单个字母的变量名用来表示循环变量或者索引
函数命名
- 以小写字母开头,多个单词用下划线连接,如 get_name
- 避免与内置函数重名
类命名
- 大写字母开头
- 多个单词用驼峰命名法,如 UserName
- 类常量一般用全大写字母表示,单词间用下划线连接,如 MAX_NUMBER
编码风格
- 使用4个空格缩进,不要使用制表符。
- 换行,使一行不超过79个字符。
- 使用空行分隔函数和类,以及函数内的较大的代码块。
- 把注释放到单独的一行。
- 在运算符前后和逗号后使用空格,但不能直接在括号内使用: a = f(1, 2) + g(3, 4)。
- 使用文档字符串。
def my_function():
... """Do nothing, but document it.
...
... No, really, it doesn't do anything.
... """
... pass
print(my_function.__doc__)
输出:
Do nothing, but document it.
No, really, it doesn't do anything.