根据项目使用的许可(例如, Apache 2.0, BSD, LGPL, GPL), 选择合适的样板.
3.8.3函数和方法
下文所指的函数,包括函数, 方法, 以及生成器....,位于模块注释和文档字符串之后,模块全局变量和常量之前.导入应该按照从最通用到最不通用的顺序分组:
Python将来的导入语句。...,则应使用公共变量而不是访问器函数,以避免Python中函数调用的额外开销。...如果访问更为复杂,或者访问变量的成本很高,则应使用函数调用(遵循命名准则),例如get_foo()和set_foo()。
3.16 命名
函数名称,变量名称和文件名应具有描述性;避开缩写。...3.17 Main
在Python中, pydoc以及单元测试要求模块必须是可导入的.代码应该在执行主程序前总是检查 if __name__ == '__main__' , 这样当模块被导入时主程序就不会被执行