python標準庫

來源:互聯網
上載者:User

標籤:python

ython擁有一個強大的標準庫。Python語言的核心只包含數字、字串、列表、字典、檔案等常見類型和函數,而由Python標準庫提供了系統管理、網路通訊、文本處理、資料庫介面、圖形系統、XML處理等額外的功能。Python標準庫命名介面清晰、文檔良好,很容易學習和使用。

Python社區提供了大量的第三方模組,使用方式與標準庫類似。它們的功能無所不包,覆蓋科學計算、Web開發、資料庫介面、圖形系統多個領域,並且大多成熟而穩定。第三方模組可以使用Python或者C語言編寫。SWIG,SIP常用於將C語言編寫的程式庫轉化為Python模組。Boost C++ Libraries包含了一組庫,Boost.Python,使得以 Python 或 C++ 編寫的程式能互相調用。藉助於擁有基於標準庫的大量工具、能夠使用低級語言如C和可以作為其他庫介面的C++,Python已成為一種強大的應用於其他語言與工具之間的膠水語言。

Python標準庫的主要功能有:

文本處理,包含文字格式設定化、Regex匹配、文本差異計算與合并、Unicode支援,位元據處理等功能

檔案處理,包含檔案操作、建立臨時檔案、檔案壓縮與歸檔、操作設定檔等功能

作業系統功能,包含線程與進程支援、IO複用、日期與時間處理、調用系統函數、寫日記(logging)等功能

網路通訊,包含網路通訊端,SSL加密通訊、非同步網路通訊等功能

網路通訊協定,支援HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多種網路通訊協定,並提供了編寫網路伺服器的架構

W3C格式支援,包含HTML,SGML,XML的處理。

其它功能,包括國際化支援、數學運算、HASH、Tkinter等


python標準庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.