首页 > 代码库 > _0_python开发规范
_0_python开发规范
-
对于python有哪些开发规范?
- 每行代码不超过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全部独占一行
- 括号尽量少用
- 括号内不要有空格
1 spam(ham[1], {eggs: 2}, [])
- 不要在逗号, 分号, 冒号前加空格, 应该之后加空格
1 if x == 4: 2 print x, y 3 x, y = y, x
- 列表, 索引,切片的左括号前不加空格
- 比较运算前后 加一个空格
- #!/usr/bin/python3开始 或 #!/usr/bin/python2开始,明确是以什么版本编写代码
- 类和函数在其定义下有一个注释
- 类不继承其它类, 就显式的从object继承. 嵌套类也一样
- 需要在+和%之间好好判定
- 每个导入独占一行
- 每个模块的完整包路径按 字典序排序, 忽略大小写
- 每个语句独占一行
- 双下划线(__)开头 实例变量或方法 表示类内私有
- 类名用大写字母开头 (如CapWords),
- 模块名小写加下划线 (如lower_with_under.py)
- 保持代码的一致性
- 每行代码不超过80字符
_0_python开发规范
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。