Python 中 Unexpected indent 是什么?


Python 不仅要求缩进,还要求一致的缩进。如果我们用 4 个空格缩进一行,然后用 3 个(或 5、6 个)缩进下一行,我们就会得到 Python 中 unexpected indent 的错误。

在给定的代码中,第 3 行比第 2 行在开头多出空格。块中的所有代码行都必须以完全相同的空格数开头。两个 print 语句都必须缩进相同空格数。因此,不会显示 unexpected indent 的更正代码如下。

def a():
    print "foo"
    print "baz"

更新于: 2019 年 9 月 26 日

468 次浏览量

开启您的职业生涯

通过完成课程获得认证

开始
广告