简要归纳 每个缩进层级使用4个空格. 每行最多79个字符. 顶层的函数或类的定义之间空两行. 采用ASCII或UTF-8编码文件 在文件顶端,注释和文档说明之下,每行每条import语句只导入一个模块,同时要按标准库,第三方库和本地库的导入顺序进行分组. 在小括号.中括号.大括号之间或者逗号之间没有额外的空格. 类的命名采用驼峰命名法,如CamelCase:异常的定义使用Error前缀(如适用的话):函数的命名使用下划线分隔的小写字母,如separated_by_underscores:用下划线…