關於Python縮排,你知道多少?

小咖啡111發表於2019-04-25

Python是一門很“獨特”的語言!

為什麼這樣說!

因為一般的語言都是透過{}或end來作為程式碼塊的標記,而Python則是透過 縮排 來識別程式碼塊的。




對於Python的這種“縮排”風格,喜歡它的人說這是一種樂趣;不喜歡它的人說這是一門需要卡尺的語言,因為需要使用“ 遊標卡尺 ”去測量每行程式碼的縮排。


不管怎麼樣,Python的開發者有意讓違反了縮排規則的程式不能透過編譯,以此讓程式設計師養成良好的程式設計習慣。並且Python語言利用縮排表示語句塊的開始和退出,而非使用{}或者其他字元。


今天小U就簡單和大家介紹一下Python縮排的方法!


Python的縮排方法

·使用tab鍵

·縮排幾個空格(一般為4個)

比如下面這個例子:


>>> if True:

...          print("this is true") //

...          print("this is true") //

... else:

...      print("this is false")//

...      print("this is false")//


輸出結果:

this is true

this is true


需要注意的是,雖然Python語法允許程式碼塊隨意縮排幾個空格,但是 位於同一個程式碼塊中的所有語句必須保持相同的縮排 ,不能一下縮排3個空格,一下縮排4個空格。


Python學習交流群:519489681  備註:小白愛踢


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2642466/,如需轉載,請註明出處,否則將追究法律責任。

相關文章