Python編程語言提供了很多功能。Python的功能特點包括 -
- 易于學習 - Python的關鍵字很少,結構簡單,語法清晰。這樣可以讓學習和使用者快速掌握這門語言。
- 易于閱讀 - Python代碼更清晰地定義和可見。
- 易于維護 - Python的源代碼是相當容易維護的。
- 一個廣泛的標準庫 - Python的大部分庫可在UNIX,Windows和Macintosh使用,它是非常便于移植和跨平臺的。
- 交互模式 - Python支持交互式模式,允許交互式測試和調試代碼段。
- 可移植 - Python可以在各種硬件平臺上運行,并且在所有平臺上具有相同的界面。
- 可擴展 - 可以添加低級別的模塊到Python解釋器。這些模塊使程序員能夠添加或定制他們的工具以提高效率。
- 數(shù)據(jù)庫支持 - Python提供所有主要商業(yè)數(shù)據(jù)庫的接口,可與數(shù)據(jù)庫交互存儲數(shù)據(jù)。
- GUI編程 - Python支持可以創(chuàng)建和移植到許多系統(tǒng)調用,庫和Windows系統(tǒng)的GUI應用程序,如Windows MFC,Macintosh和Unix的X Window系統(tǒng)。
- 可伸縮 - Python提供比shell腳本更好的結構和大型程序的支持。
除了上述功能之外,Python還有很多很好的功能。一些其它的功能特性如下所列 -
- 它支持功能和結構化編程方法以及面向對象編程。
- 它可以用作腳本語言,也可以編譯成用于構建大型應用程序的字節(jié)碼。
- 它提供非常高級的動態(tài)數(shù)據(jù)類型,并支持動態(tài)類型檢查。
- 它支持自動垃圾收集。
- 它可以輕松地與C語言,C++,COM,ActiveX,CORBA和Java集成。