Sup*_*ser 12 python coding-style pep8 pep
有一个问题是谁对此有所了解,但没有谈论我感兴趣的所有要点.
PEP 8说明了空白行:
Separate top-level function and class definitions with two blank lines.
Run Code Online (Sandbox Code Playgroud)
如果你有:
只有一个类的模块:
# -*- coding: utf-8 -*-
class A(object):
pass
Run Code Online (Sandbox Code Playgroud)
你是否用两个空白行分隔了类的开头和编码注释?
带有import语句和类的模块:
# -*- coding: utf-8 -*-
import module
class B(object):
pass
class C(object):
pass
Run Code Online (Sandbox Code Playgroud)
您是否将import语句和编码注释与一个空行分开?
而导入语句和类的开头有两个空行?
还有一个主要模块:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import module
def main():
a = module.A()
return 0
if __name__ == '__main__':
status = main()
Run Code Online (Sandbox Code Playgroud)
你用两个空行分隔import语句和顶级函数吗?
顶级函数和带有两个空行的条件语句的结尾?
| 归档时间: |
|
| 查看次数: |
13100 次 |
| 最近记录: |