标签:私有 statement list 语法检查 cas lin ali only exp
Python增强建议#8,也称为PEP 8,是关于如何格式化Python代码的样式指南。你可以使用任何你想要的方式编写Python代码,只要它有有效的语法。但是,使用一致的格式化代码更易于阅读。在更大的社区中,与其他Python程序员共享一种共同的风格可以促进协作项目。但是,即使您是惟一阅读您的代码的人,遵循样式指南也会使您以后更改代码变得更容易,并可以帮助您避免许多常见错误。
PEP 8提供了关于如何编写清晰的Python代码的大量细节。随着Python语言的发展,它将继续得到更新。值得在线阅读整个指南(https://www.python.org/dev/pep/pep-0008/)。这里有一些规则,你一定要遵守。
在Python中,空格在语法上很重要。Python程序员对空格对代码清晰度的影响特别敏感。遵循以下与空格相关的指导原则:
PEP 8为语言中的不同部分提供了独特的命名风格。这些约定使得在读取代码时很容易区分与每个名称对应的类型。遵循以下有关命名的指导方针:
lowercase_underscore
格式_leading_underscore
格式__double_leading_underscore
CapitalizedWord
ALL_CAPS
格式 MYSQL_NAME
The Zen of Python states: “There should be one—and preferably only
one—obvious way to do it.”
PEP 8试图将这种风格编入它的表达式和语句指南:
if a is not b
)来代替肯定表达式的否定(if not a is b
)if len(somelist) == 0
)。使用if not somelist
并假设空值将隐式地计算为False
。if somelist
语句隐式地为True
。\
行延续字符PEP8 给出了如何导入模块和如何在代码中使用的一些指南:
from x import y
)放在文件的顶部。绝对名称
,而不是相对于当前模块自己的路径的名称。例如,要从bar包中导入foo模块,应该使用from bar import foo
,而不仅仅是import foo
。from . import foo
标准库模块
、第三方模块
、您自己的模块
。每个小节都应该有按字母顺序排列的导入。NOTE:可以使用Pylint 进行静态的语法检查
标签:私有 statement list 语法检查 cas lin ali only exp
原文地址:https://www.cnblogs.com/zyl007/p/12996424.html