Python中的“unexpected indent”是什么

Python中的“unexpected indent”是什么

Python不仅坚持缩进,还要坚持一致的缩进。如果我们将一行缩进4个空格,但接下来一行缩进3个空格(或5、6等等),则在Python中会出现“unexpected indent”的错误。

在给定的代码中,第3行开头的空格比第2行多。代码块中的所有代码行必须以完全相同数量的空格开头。两个打印语句必须缩进相同数量的空格。因此,以下已纠正的代码不会显示“unexpected indent”。

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

阅读更多:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程