Python中縮排是什麼?Python特點介紹!

老男孩IT教育機構發表於2021-05-12

  眾所周知,Python是一門獨特的程式語言,它語法清晰、簡單易學,而且Python是透過縮排來識別程式碼塊的,因為一般的語言都是透過{}或者end來作為程式碼塊標記。

  Python中縮排是什麼?

  要求嚴格的程式碼縮排是Python語法的一大特色,好比C語言中的花括號一樣重要,在大多數場合還非常有必要。在很多程式碼規範裡面也都有要求程式碼書寫按照一定規則進行換行和程式碼縮排,但是這些要求只是純粹是方便人來閱讀、使用或修改的,對於編譯器或者直譯器而言,完全是視而不見的存在。

  但是對Python直譯器而言,每行程式碼前的縮排都是語法和邏輯上的意義;Python這個特性,也經常在Python使用者和非Python使用者中引起爭論。

  與其他語言不通,Python屬於強制縮排的,它這種做法屬於雙刃劍,有好處也有壞處。

  好處在於嚴格要求程式碼縮排的情況下,程式碼非常整齊規範,比較好看,而且閱讀起來可讀性高,也可以提高可維護性。

  至於劣勢主要體現在其他語言轉行者的身上,Python嚴格要求程式碼縮排,對於從其他語言轉過來的人而言,由於現在計算機和相關專業第一門語言一般都是C/C++或者Java,他們語法風格是一致的,需要一段時間來適應。Python程式碼縮排要求嚴格,如果不按照規則書寫程式碼,很可能會出現語法錯誤,有時還會出現邏輯錯誤,這對於其他人員來講是比較麻煩的事情。

  Python語言有哪些突出優勢?

  1. Python是一種指令碼性語言,寫好了之後可以直接執行,省去了編譯的麻煩,對於需要多動手實踐的初學者而言,也少了出錯機會;

  2. Python擁有一種互動方式,如果是一段簡單的小程式,編輯器都可以省去,直接敲進去就可以了;

  3. Python提供了非常完善的基礎程式碼庫,覆蓋網路、檔案、GUI、資料庫、文字等大量內容,被形象地稱作內建電池;用Python開發,許多功能不必從零編寫,直接使用現成的即可;

  4. 使用Python寫程式很容易懂,這是大家的共識。Python是一種物件導向的語言,但它的物件導向卻不像C++那樣強調概念,更注重實用性。用最簡單的方法讓程式設計者能夠感受到物件導向帶來的好處,這正是Python能像Java、C#那樣吸引眾多支持者的原因之一。


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

相關文章