Python中縮排是什麼?Python特點介紹!
眾所周知,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python什麼時候縮排Python
- python 中用什麼鍵縮排 —— tab 還是空格?Python
- Python中pandas是什麼?資料結構介紹!Python資料結構
- Python中的IDLE是什麼?常用功能介紹!Python
- Python中的布林值用途及特點介紹!Python
- 什麼是整型?Python整型詳細介紹Python
- Python語言的特點有哪些?九大特點介紹!Python
- Python具有哪些特點?詳情介紹如下!Python
- Python是什麼?具有怎麼樣的特點呢?Python
- python中物件導向有什麼特點Python物件
- Python集合有什麼特點Python
- python列表有什麼特點Python
- Python中的“特權種族”是什麼?Python
- python縮排Python
- 什麼是整型型別?Python整型詳細介紹型別Python
- 什麼是程式?Python程式各部分內容介紹Python
- Python直譯器種類以及特點?詳細介紹!Python
- Python有什麼優勢和劣勢?Python介紹!Python
- 什麼是位元組碼?python位元組碼詳細介紹!Python
- Python能代替shell嗎?有什麼特點?Python
- R語言的特點是什麼?和Python有何區別?R語言Python
- python中loc是什麼Python
- Python程式設計有什麼特點?Python開發學習Python程式設計
- Python的優點是什麼?誰在使用Python?Python
- 什麼是Tornado?它的特點是什麼?
- python語言有什麼特點?python應用領域有哪些?Python
- Python中Django是什麼?Django框架優點有哪些?PythonDjango框架
- Spyder和Python有什麼關係?功能介紹!Python
- python中mat是什麼意思?Python
- python中return是什麼意思?Python
- python中的input是什麼Python
- python中的字典是什麼Python
- python中global是什麼意思?Python
- 什麼是python?python有什麼用途?Python
- 網路安全中什麼是APT攻擊?主要特點是什麼?APT
- python語言的優點是什麼?python開發Python
- 網路安全中蜜罐是什麼意思?有什麼特點?
- Python是什麼?為什麼要掌握python?Python