關於Python縮進,我們該了解哪些?


  Python是一門獨特的語言,它的代碼塊是通過縮進(Indentation)來標記的(大部分語言都是使用花括號作為代碼塊的標記),具有相同縮進的多行代碼屬於同一個代碼塊。如果代碼莫名其妙的亂縮進,Python解釋器就會報錯,因此Pytho也被戲稱“需要拿着游標卡尺學習的語言”

Python中縮進Tab被替換為4個空格,所以可以使用4個空格進行縮進,但是在實際編程中,最好不要使用空格鍵進行縮進(容易出錯)。

在Python中使用縮進,需要注意下面幾點:

  1.不要隨便使用Tab鍵進行縮進(不該縮進別縮進)不應該在使用空格的地方使用Tab鍵

例如:        在不該使用縮進的地方使用縮進,就會出現錯誤。

  2.注意觀察縮進程度,不同級別的代碼縮進的程度不同

比如,這兩個打印語句縮進不同,所以他們的級別是不同的,有的語句需要滿足 if 中的條件才可以運行。

 

 

 

  3.不建議用空格進行縮進(一個縮進四個空格),縮進的量不對

以Sublime Text為例,下面兩行縮進的代碼,看起來差不多,但實際上第二個語句的縮進是不合法的!                                        因為少了一個空格,導致了程序的錯誤。因此建議使用Tab進行縮進,使用空格可能會因為空格數目不對而出現不可預料的錯誤。 

  4.不要弄混Tab和空格,實際過程中該怎么看出來?

以Sublime Text3為例,下面兩行縮進的代碼,看起來一樣,實際上是空格和tab,並不完全相同,其中,空格顯示為小圓點,tTab顯示為一條直線。

 

  縮進是Python的靈魂,合理使用縮進,使得代碼具有美感,有時過多的縮進,也會讓人眼花繚亂。所以我們要合理使用縮進,寫出高質量的代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM