Python語言是一款對縮進很是敏感的語言,給不少初學者帶來了困惑,即使是頗有經驗的Python程序員,也可能陷入陷阱當中。最多見的狀況是tab和空格的混用會致使錯誤,或者縮進不對,而這是用肉眼沒法分別的。程序員
在編譯時會出現這樣的錯IndentationError:expected an indented block說明此處須要縮進,你只要在出現錯誤的那一行,按空格或Tab(但不能混用)鍵縮進就行。spa
每每有的人會疑問:我根本就沒縮進怎麼仍是錯,不對,該縮進的地方就要縮進,不縮進反而會出錯,,好比:orm
if xxxxxx:it
(空格)xxxxxio
或者編譯
def xxxxxx:程序
(空格)xxxxx經驗
還有margin
for xxxxxx:top
(空格)xxxxx
一句話 有冒號的下一行每每要縮進,該縮進就縮進