我已经写了大约3-4个月的Python代码了。我通常是用Atom写的,但是最近在看到很多关于PyCharm的好东西之后,我决定尝试它。在编写一些函数时,我注意到我遇到了错误,我不知道为什么。根据PyCharm的说法,函数应该在它们之后有两个新行?
我从来没见过这个,至少以前从没注意过。我决定搜索一些Python示例代码,一些图片显示带有两行新行的代码,但有些只有一条。是否有一种普遍接受的方式来做这件事,还是归结为用户的喜好?
发布于 2016-12-22 19:23:53
这被认为是一种良好做法。根据PEP-0008文件
用两行空白行包围顶层函数和类定义。 类中的方法定义由一个空行包围。 额外的空白行可能被使用(少量)来分离相关的功能组。空行可以省略在一组相关的一行(例如,一组虚拟实现)之间。 在函数中使用空行,以指示逻辑节。
PEP-8是Python代码的样式指南。
https://stackoverflow.com/questions/41290301
复制相似问题