我不敢相信,但可以在 python 代码中混合制表符和空格:
if __name__ == '__main__':
for a in range(3): # indented with 4 spaces
print(a) # indented with 4 spaces and one tab
这背后的原因是什么?
测试:
- Python 3.3.0 (CPython)
- Python 2.7.3 (CPython)
注意:似乎 stackoverflow 用空格更改了选项卡!