Python語言是一款對縮排非常敏感的語言,給許多初學者帶來了困惑,即便是很有經驗的python程式設計師,也可能陷入陷阱當中。最常見的情況是tab和空格的混合會導致錯誤,或是縮排不對,而這是用肉眼無法分別的。
在編譯時會出現這樣的錯誤IndentationError:expected an indented block說明這裡需要縮進,你只要在出現錯誤的那一行,按空格或Tab(但不能混用)鍵縮排就行。
往往有的人會疑問:我根本就沒縮進怎麼還是錯,不對,該縮進的地方就要縮進,不縮進反而會出錯,,比如:
if xxxxxx:
#(空格)xxxxx
#或
def xxxxxx:
#(空格)xxxxx
#還有
for xxxxxx:
#(空格)xxxxx
#一句話 有冒號的下一行往往要縮進,該縮排就縮排
以上是Python問題1:IndentationError:需要縮排區塊的詳細內容。更多資訊請關注PHP中文網其他相關文章!