Python中的“unexpected indent”是什么
Python不仅坚持缩进,还要坚持一致的缩进。如果我们将一行缩进4个空格,但接下来一行缩进3个空格(或5、6等等),则在Python中会出现“unexpected indent”的错误。
在给定的代码中,第3行开头的空格比第2行多。代码块中的所有代码行必须以完全相同数量的空格开头。两个打印语句必须缩进相同数量的空格。因此,以下已纠正的代码不会显示“unexpected indent”。
def a():
print "foo"
print "baz"
阅读更多:Python 教程
极客教程