- 对于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字符
时间: 2024-10-14 00:57:41