使用 4 个空格的制表符宽度已成为编程中的主要选择。那么为什么 Python 不将制表符视为 4 个空格而不是 8 个空格呢?
这个设计决定有(技术、历史、其他)原因吗?感觉这可以让开发人员免于因缩进不一致而苦苦挣扎。
由于Linux控制台中默认的制表符大小是8个空格,因此Linux中的大多数CLI文本编辑器也默认为8个空格。大多数也是可配置的,但多年来它一直是默认设置。
Some 较旧的 (C) 代码 https://github.com/alexmchale/merc-mud/blob/master/src/comm.c使用混合缩进来伪造 4 个空格制表符 - 1 个缩进 == 4 个空格,2 个缩进 == 1 个制表符,3 个缩进 == 1 个制表符 + 4 个空格,等等......太糟糕了。不确定这是否是故意这样做的,以便使代码更易于阅读,或者是否某些编辑器自动执行此操作以模拟 4 个空格选项卡。我所知道的是,我正在使用 pico,它是一个与这些一起工作的 PITA,特别是当你需要缩进/缩进整个块时。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)