Python是一種編程語言,它的特點有:
1. 簡單
Python是一種代表簡單思想的語言。
2. 易學
Python有極其簡單的語法。
3. 免費、開源
Python是FLOSS(自由/開放源碼軟件)之一。
4. 高層語言
使用Python編寫程序時無需考慮如何管理程序使用的內存一類的底層細節。
5. 可移植性
Python已被移植到很多平台,這些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至還有PocketPC。
6. 解釋性
可以直接從源代碼運行。在計算機內部,python解釋器把源代碼轉換為字節碼的中間形式,然后再把它翻譯成計算機使用的機器語言。
7. 面向對象
python既支持面向過程編程也支持面向對象編程。
8. 可擴展性
部分程序可以使用其他語言編寫,如c/c++。
9. 可嵌入型
可以把Python嵌入到c/c++程序中,從而提供腳本功能。
10. 豐富的庫
Python標准庫確實很龐大。它可以幫助你處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶界面)、Tk和其他與系統有關的操作。