Python 是什麼?
Python是一種跨平台的電腦程式設計語言,是一個高層次的結合了解釋性、編譯性、互動性和物件導向的腳本語言,最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型專案的開發。
Python 標準函式庫
#Python擁有一個強大的標準函式庫。 Python語言的核心只包含數字、字串、清單、字典、檔案等常見類型和函數,而由Python標準函式庫提供了系統管理、網路通訊、文字處理、資料庫介面、圖形系統、XML處理等額外的功能。 Python標準函式庫命名介面清晰、文件良好,很容易學習和使用。
Python社群提供了大量的第三方模組,使用方式與標準函式庫類似。它們的功能無所不包,涵蓋科學運算、Web開發、資料庫介面、圖形系統多個領域,且大多成熟且穩定。第三方模組可以使用Python或C語言編寫。 SWIG,SIP常用於將C語言編寫的程式庫轉換為Python模組。 Boost C Libraries包含了一組函式庫,Boost.Python,使得以 Python 或 C 編寫的程式能互相呼叫。借助於擁有基於標準函式庫的大量工具、能夠使用低階語言如C和可以作為其他函式庫介面的C ,Python已成為一種強大的應用於其他語言與工具之間的膠水語言。
Python標準函式庫的主要功能有:
文字處理,包含文字格式化、正規表示式比對、文字差異計算與合併、Unicode支持,二進位資料處理等功能
檔案處理,包含檔案操作、建立臨時檔案、檔案壓縮與歸檔、操作設定檔等功能
作業系統功能,包含執行緒與進程支援、IO複用、日期與時間處理、調用系統函數、寫日記(logging)等功能
網路通信,包含網路套接字,SSL加密通訊、非同步網路通訊等功能
網路協議,支援HTTP,FTP,SMTP, POP,IMAP,NNTP,XMLRPC等多種網路協議,並提供了編寫網頁伺服器的框架
W3C格式支持,包含HTML,SGML,XML的處理
其它功能,包括國際化支援、數學運算、HASH、Tkinter等
推薦教學:《PHP》
以上是什麼是 Python ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!