北京html5网站建设,怎么做页码,清华科技园的网站谁做的,wordpress在哪里打开Python 命名规范
基本规范
类型公有内部备注Packagepackage_namenone全小写下划线式驼峰Modulemodule_name_module_name全小写下划线式驼峰ClassClassName_ClassName首字母大写式驼峰Methodmethod_nameprotected: _method_name private: __method_name全小写下划线式驼峰Exce…Python 命名规范
基本规范
类型公有内部备注Packagepackage_namenone全小写下划线式驼峰Modulemodule_name_module_name全小写下划线式驼峰ClassClassName_ClassName首字母大写式驼峰Methodmethod_nameprotected: _method_name private: __method_name全小写下划线式驼峰ExceptionExceptionNamenone首字母大写式驼峰Functionfunction_namenone全小写下划线式驼峰Global ConstantGLOBAL_CONSTANT_NAME_GLOBAL_CONSTANT_NAME全大写下划线式驼峰Global Variableglobal_var_name_global_var_name全小写下划线式驼峰Local Variablelocal_var_namenone全小写下划线式驼峰Instance Variableinstance_var_nameprotected: _instance_var_name private: __instance_var_name全小写下划线式驼峰Function Parameterfunction_parameter_namenone全小写下划线式驼峰
函数名, 变量名和文件名应该是描述性的, 尽量避免缩写, 特别要避免使用非项目人员不清楚难以理解的缩写, 不要通过删除单词中的字母来进行缩写. 所谓”内部(Internal)”表示仅模块内可用, 或者, 在类内是保护或私有的。 用单下划线 _ 开头表示模块变量或函数是 protected (使用from module import *时不会包含). 用双下划线 __ 开头的实例变量或方法表示类内私有.
导包
每行只导入一个变量或者一个模块,避免一行导入多个模块
import os
import numpy as np注释
短期注释TODO,需要注意三点
1.#TODO开头 2.在后面紧跟括号注明名字和你的联系方式 3.写清楚这个todo要解决什么问题在什么条件下解决时间/其他工作完成条件
#TODO(hitrjj tomtom.com): Test this module and add a function, when I have space time
#TODO(tom): Add data io modul untils I receive the data from boss...参考资料
【Python命名规范】Python文件名、类、变量、函数方法等的命名规范【python命名规范】谷歌风格命名Google Style GuidPython编程风格指南