这个问题来自this Stack Overflow question。为什么Python设计为使用正确的缩进空格或制表符?这样,是否有目的地为任何利益服务?
答案 0 :(得分:2)
没有设置选项卡字符的宽度,因此Python无法知道将选项卡计为多少空格。
答案 1 :(得分:2)
缩进在Python中是必不可少的;它用C语法替换花括号,分号等。
请考虑此代码段,例如:
def f(x):
if x == 0:
print("x is zero")
print("where am i?")
如果不是缩进,我们就无法指出第二个print
语句属于哪个代码块。它是在if
语句,函数f
下还是仅仅在文档中?