什么是 PEP:在 pycharm 的这段代码中找到 1 的预期 2 个空行



我尝试重做 spaccing,但它仍然显示错误。

return moves
def available_actions(self):
"""Returns all of the available actions in this room."""
moves = self.adjacent_moves()
moves.append(Actions.ViewInventory())
assert isinstance(moves, object)
return moves

从 PEP 8 相关部分:

两个空白包围顶级函数和类定义 线。

类内的方法定义被单个空白包围 线。

可以使用额外的空白行(少量(来分隔 相关功能。一堆之间可以省略空白行 相关的单行代码(例如一组虚拟实现(。

在函数中谨慎使用空行来指示逻辑节。

Python 接受 control-L(即 ^L(表单馈送字符作为 空白;许多工具将这些字符视为页面分隔符,因此 您可以使用它们来分隔文件相关部分的页面。 请注意,某些编辑器和基于 Web 的代码查看器可能无法识别 control-L 作为表单馈送,并将在其位置显示另一个字形。

最新更新