_0_python开发规范

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_0_python开发规范相关的知识,希望对你有一定的参考价值。

  1.  

    对于python有哪些开发规范?

     

    1. 每行代码不超过80字符
      1     Yes: foo_bar(self, width, height, color=black, design=None, x=foo,
      2                  emphasis=None, highlight=0)
      3      if (width == 0 and height == 0 and
      4          color == red and emphasis == strong):
      5 #url全部独占一行
    2. 括号尽量少用
    3. 括号内不要有空格
      1 spam(ham[1], {eggs: 2}, [])

       

    4. 不要在逗号, 分号, 冒号前加空格, 应该之后加空格
      1 if x == 4:
      2          print x, y
      3      x, y = y, x

       

    5. 列表, 索引,切片的左括号前不加空格
    6. 比较运算前后 加一个空格
    7. #!/usr/bin/python3开始  或 #!/usr/bin/python2开始,明确是以什么版本编写代码
    8. 类和函数在其定义下有一个注释
    9. 类不继承其它类, 就显式的从object继承. 嵌套类也一样
    10. 需要在+和%之间好好判定
    11. 每个导入独占一行
    12. 每个模块的完整包路径按 字典序排序, 忽略大小写
    13. 每个语句独占一行
    14. 双下划线(__)开头 实例变量或方法 表示类内私有
    15. 类名用大写字母开头 (如CapWords),
    16. 模块名小写加下划线 (如lower_with_under.py)
    17. 保持代码的一致性

以上是关于_0_python开发规范的主要内容,如果未能解决你的问题,请参考以下文章

python学习_软件开发的目录规范以及示例代码(解决软件移植的路径问题)

python基础1 - 多文件项目和代码规范

Python__软件开发规范

python 开发搭建目录规范

python学习之-项目开发目录规范

Python--面向对象的程序设计之多继承组合应用开发软件规范