隐藏的空白最佳实践

jte*_*ace 4 whitespace coding-style

我想大多数人都认为尾随空白不是好习惯.许多编辑会为您显示或自动删除它.

将此Python函数视为一个简单示例:

空白示例屏幕截图

第11行和第13行的额外空格是错误的.我想知道的是第10行.如果一个控制块内部没有改变缩进的空行是否有前导空格?

我使用的大多数编辑器都会将光标保持在前一行的缩进级别,因此在没有前导空格的情况下创建一个空白行需要一些额外的格式.什么是最佳做法?第10行是否应该有前导空格?

Pin*_*ade 5

在代码执行方面,它绝对是零差异; 我在python中看到的最常见的练习就是那个带有空格的练习,但我认为没有人能够真正合理地说一个人客观上比另一个好.