Python 中 Unexpected indent 是什么?
Python 不仅要求缩进,还要求一致的缩进。如果我们用 4 个空格缩进一行,然后用 3 个(或 5、6 个)缩进下一行,我们就会得到 Python 中 unexpected indent 的错误。
在给定的代码中,第 3 行比第 2 行在开头多出空格。块中的所有代码行都必须以完全相同的空格数开头。两个 print 语句都必须缩进相同空格数。因此,不会显示 unexpected indent 的更正代码如下。
def a(): print "foo" print "baz"
广告