首页 > 代码库 > _0_python开发规范

_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开发规范