转自:https://www.weidianyuedu.com/
缩进
4个空格
代码行
行最大长度 : 79字符
推荐长度 : 72字符
分割方式 : “” , “()” , “{}”
空行
两行空行分割顶层函数和类的定义
一行空行分割方法或函数
额外空行分割相关函数群
类定义与第一个方法定义需要一行空行
编码
万年 “UTF-8”
导入
先import标准模块,再from … import第三方模块(绝对路径) ,最后from … import自建模块
每组导入空一行,一行导入一个包[模块,类等]
空格
紧贴各类括号
紧贴逗号,分号,冒号前
紧贴函数调用参数列表前开放式括号
紧贴再索引或切片括号
二元操作符或运算符或逻辑等两边各留一个空格
默认参数或关键参数"="不留空格