什麼是 Python?概要
什麼是 Python?概要
Python 是一種解釋型的、面向物件的、具有動態語義的高階程式語言。其內建的高階資料結構,結合動態型別和動態繫結,使其在快速應用程式開發中非常有吸引力,也可用作指令碼或膠水語言將現有元件連線在一起。Python 簡單易學的語法強調可讀性,因此降低了程式維護的成本。Python 支援模組和包,這鼓勵了程式模組化和程式碼重用。Python 直譯器和廣泛的標準庫以原始碼或二進位制形式免費提供給所有主要平臺,並且可以自由分發。
程式設計師經常因為 Python 提供的生產力提高而愛上它。由於沒有編譯步驟,編輯-測試-調試周期非常快。除錯 Python 程式很容易:錯誤或錯誤輸入永遠不會導致段錯誤。相反,當直譯器發現錯誤時,它會引發異常。當程式沒有捕獲到異常時,直譯器會列印堆疊跟蹤。原始碼級偵錯程式允許檢查區域性和全域性變數、計算任意表達式、設定斷點、一次一行地單步執行程式碼等等。偵錯程式本身是用 Python 編寫的,這證明了 Python 的自省能力。另一方面,除錯程式最快的方法通常是在原始碼中新增一些列印語句:快速的編輯-測試-調試周期使得這種簡單的方法非常有效。
另請參閱 Python 與其他語言之間的一些比較。