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