python_命名规范

作者: 古佛青灯度流年 | 来源:发表于2016-07-28 12:24 被阅读3112次
python.png

总结前人之精华,去其糟粕

Python的编码命名规则

  • 项目名

首字母大写,其余小写单词,若多个单词组合可以添加“_”下划线增加可读性
Ui_test

  • 包名、模块名

全部小写字母
package、 module

  • 类名

首字母大写,其它字母小写,若多个单词时,才用驼峰,eg:UserLogin
class Login :

  • 方法名

小写单词,多个单词时,用下划线分隔单词以增加可读性。
def user_login():

  • 参数名

小写单词
def user_login(self):
如果函数的参数名与保留关键字冲突,在参数名后加一个下划线,比用缩写、错误 的拼写要好。因此 "_print" 比 "prnt" 好。

  • 普通变量名

小写字母,单词之间用分割 或者 遵守驼峰原则命名
month_pay = 2000
monthPay = 2000
注意
1.不论是类成员变量还是全局变量,均不使用 m 或 g 前缀。
2.私有类成员使用单一下划线前缀标识,多定义公开成员,少定义私有成员。
3.变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj 等都是不好的命名。
4.
开头,结尾,一般为python的自有变量,不要以这种方式命名
5.以
_开头(2个下划线),是私有实例变量(外部不嫩直接访问),依照情况进行命名

  • 常量

常量定义全部为大写,必要时可用下划线分隔单词以增加可读性。
constant

  • 命名注意:

不要使用小写字母'l'(el),大写字母'O'(oh),或者小写'i'作为单独变量名称。因为一些字体中,上诉字母和数字很难区分(比如:O和0,l和1)。

基本就这些,以后发现新的再补充

@阴 -2016年07月28日12:24:17

相关文章

  • python_命名规范

    总结前人之精华,去其糟粕 Python的编码命名规则 项目名 首字母大写,其余小写单词,若多个单词组合可以添加“_...

  • python_命名规范_基于PEP-8

    Python库的命名规范很乱,从来没能做到完全一致。但是目前有一些推荐的命名标准。新的模块和包(包括第三方框架)应...

  • 适合各厂使用的 MySQL 团队开发规范,太详细了,建议收藏!

    数据库对象命名规范 数据库对象 数据库对象全局命名规范 数据库命名规范 表命名规范 字段命名规范 索引命名规范 视...

  • 代码书写规范

    res命名规范: src中命名规范: 习惯命名:

  • Android开发中的优化方案

    一、命名规范 代码规范先从命名规范开始,Android的命名规范主要涉及:Java源代码,xml文件,图片资源。 ...

  • Swift--规范编程

    命名规范 注释规范 声明 代码排版 命名规范 常用命名方法 匈牙利命名,一般只是命名变量,原则是: 变量名 = 类...

  • Flutter 代码规范

    命名规范 命名规范中包括了文件以及文件夹的命名规范,常量和变量的命名规范,类的命令规范。Dart 中只包含这三种命...

  • 入门13 CSS综合

    CSS编码规范 命名规范:语义化标签优先;基于功能命名、基于内容命名、基于表现命名;简略、明了、无后患 书写规范:...

  • 规范文档

    1.命名规范2.注释规范3.代码规范4.目录规范 1.命名规范 通用规范通用规范是在整个项目中,所有的命名都需要遵...

  • 内部前端规范v1.0

    项目目录结构规范 请查看 项目目录结构规范 HTML 命名规范 class 命名实行 BEM命名方式。关于BEM,...

网友评论

  • 谢谢生活:在参数名后加一个下划线,比用缩写、错误 的拼写要好。因此 "_print" 比 "prnt" 好。前打成后了。有的方法名字第一个字母大写有时怎么回事?
  • 雷虎Ryan:不错,可以翻译一下google开源的规范
    古佛青灯度流年:@Ryan_雷虎 其实这种规范就是一直良好的习惯,能保证代码合适的统一也就是规范了

本文标题:python_命名规范

本文链接:https://www.haomeiwen.com/subject/zejajttx.html