我已经写了大约3-4个月的Python代码了。我经常在Atom写作,但最近决定在看到许多有关它的好东西之后试用PyCharm。在编写一些函数时,我注意到我遇到了错误而且我不知道为什么。根据PyCharm,函数应该有两个换行符?
我从来没有见过这个,或者至少从未注意过它。我决定使用Google一些示例Python代码,一些图片显示带有两个换行符的代码,但有些只有一个。是否存在普遍接受的解决方法或是否取决于用户偏好?
答案 0 :(得分:4)
这被认为是一种很好的做法。根据{{3}}:
使用两个空行环绕顶级函数和类定义。
类中的方法定义由一个空行包围。
可以使用额外的空白行(谨慎地)来分隔相关功能组。在一堆相关的单行(例如,一组虚拟实现)之间可以省略空行。
谨慎地在函数中使用空行来表示逻辑部分。
PEP-8是 Python代码风格指南