Python学习笔记(三) 变量法命名规范 | 您所在的位置:网站首页 › python系统命名法 › Python学习笔记(三) 变量法命名规范 |
变量命名规范 驼峰命名法: 如果一个变量的名字由多个单词组成,则除第一个单词之外以后每个单词的首字母都大写。 例:getName、payMoney、getElementByName、getElementById 类命名:GetName 如果定义类名,每个单词的字母都大写
下划线式(python推荐): get_name、pay_money、goods_num、goods_total 函数命名:推荐首字母都大写,如GetName,以便于视觉上的区分 Python所有命名规范都要准守这三条 1.命名只能以字母或者_下划线开头 2.名字不能包含空格 3.名字不能与关键字重合 模块 module_name 与包的规范相同,如mymodule包 package_name 应该是简短的、小写的名字,如果下划线可以改善可读性可以加入,如mypackage类 ClassName 总是使用首字母大写单词串,如MyClass(CamelCase驼峰命名)函数 function_name 全部小写,如有多个单词,用_下划线隔开,私有函数可用前导下划线,如方法 method_name 同函数,小写 + 下划线变量 var_name 变量名一般小写,多个单词用_下划线隔开,同函数命名 私有类成员使用单一下划线前缀标识 变量名不应该带有类型信息,如num_list,ani_dict等全局变量 全部大写,多个单词用_下划线隔开,如需要阻止导入模块内的全局变量,可以加一个前导下划线,GLOBAL_VAR_NAME,_GLOBAL_VAL 常量和全局变量命名规范相同异常 ExceptionName 首字母大写且以Error作为后缀参数 function_parameter_name 如果一个函数的参数名称和保留的关键字冲突,通常使用一个后缀下划线常用的命名缩写 function 缩写为fn text 缩写为 txt object 缩写为 obj count 缩写为 cnt number 缩写为 num前导后缀下划线说明 一个前导下划线:表示非公有,即私有 一个后缀下划线:避免关键字冲突 两个前导下划线:当命名一个类属性引起名称冲突时使用 两个前导和后缀下划线:有特殊用途的对象或者属性,例如__init__和__str__ |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |