发布于 2009-07-14 14:20:53
其他人使用4个空格。这是我遇到并接受的使用4个空格的唯一原因。在我的心里,我仍然想使用制表符(每次缩进1个缩进字符,有意义,不是吗?将缩进与其他空格分开。我不关心制表符是否可以显示为不同的宽度,这在语法上没有区别。最坏的情况可能是一些评论不一致。太恐怖了!)但是我已经接受了,因为python社区作为一个整体使用了4个空格,所以我使用了4个空格。通过这种方式,我可以从别人编写的代码片段中组装代码,并且一切正常。
发布于 2009-07-14 14:30:33
我喜欢四个空格字符可以很好地缩进函数的内部代码,因为def +一个空格就是四个字符。
def·foo():
····pass
发布于 2009-07-14 14:22:46
我认为真正的问题是为什么是空格而不是制表符。
选项卡显然更好:
<>H115添加和删除制表符是一个对称的操作。大多数集成开发环境可能会在按Tab键时自动插入4个空格,但通常它们在按退格键时只删除1个空格(取消缩进操作仍然可以通过shift-Tab键进行访问,但这是两个键的组合),或者使用鼠标在缩进中间单击并删除一个character.
空格的优势:
https://stackoverflow.com/questions/1125653
复制相似问题