小朋友學Python(4):縮排
阿新 • • 發佈:2019-02-12
學習 Python 與其他語言最大的區別就是,Python 的程式碼塊不使用大括號 {} 來控制類,函式以及其他邏輯判斷。python 最具特色的就是用縮排來寫模組。
縮排的空白數量是可變的,但是所有程式碼塊語句必須包含相同的縮排空白數量,這個必須嚴格執行
例1
if True:
print "True"
else:
print "False"
執行結果:
這裡編譯器給出的提示是,期待縮排的程式碼塊。
例2
在兩行print之前分別新增四個空格鍵
if True:
print "True"
else:
print "False"
執行結果
True
例3
在if前加一個空格,看看執行結果如何。
if True:
print "True"
else:
print "False"
執行結果
這裡編譯器給出的提示是不被期待的縮排。
說明:python對縮排要求還是很嚴格的。
有時候,你覺得兩行程式碼的縮排是一樣的,但編譯器仍然報錯。這可能是因為一個地方使用空格來縮排,而另一個地方使用了tab鍵來縮排。碰到這種情況要統一縮排風格。
更多內容請關注微信公眾號