名称命名风格
函数,变量及属性名应以小写字母拼写,各单词间以下划线相连。(例如,last_name)
类名与异常,应该以每个单词首字母均大写的形式命名。(例如,FindName)
受保护的实例属性,应该以单个下划线开头。
私有的实例属性,应该以两个下划线开头。
模块级别的常量,应该全部采用大写字母拼写,各单词间以下划线相连。
注释风格:
每个类和模块后应紧跟一个文档字符串,用于对功能简要描述
空行风格:
类中使用一个空行来分隔方法; 模块中使用两个空行来分隔类。
导入模块风格:
导入分三大顺序:标准库模块,第三方模块,自用模块。
每部分中,按模块的字母顺序排列。
每部分间加入空行。
在抽象性和实际性之间找到平衡点,需要知识、经验以及许多思考。
-------Steve Vinoski
浙公网安备 33010602011771号