Python中意外的缩进是什么?
Python不仅坚持缩进,而且坚持一致的缩进。如果我们将一行缩进4个空格,但是如果将下一行缩进3个(或5、6、.),则会在python中出现意外缩进的错误。
在给定的代码中,第3行的开头比第2行的空格更多。块中的所有代码行必须以完全相同的空格数开头。两个打印语句必须缩进相同的空格数。因此,未显示意外缩进的更正代码如下。
def a(): print "foo" print "baz"
Python不仅坚持缩进,而且坚持一致的缩进。如果我们将一行缩进4个空格,但是如果将下一行缩进3个(或5、6、.),则会在python中出现意外缩进的错误。
在给定的代码中,第3行的开头比第2行的空格更多。块中的所有代码行必须以完全相同的空格数开头。两个打印语句必须缩进相同的空格数。因此,未显示意外缩进的更正代码如下。
def a(): print "foo" print "baz"