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 次瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.