Python標準庫 1 介紹

2021-06-26 13:58:31 字數 789 閱讀 9137

標準庫包含了幾種不同型別的庫。

首先是那些核心語言的資料型別庫,比如數字和列表相關的庫。在核心語言手冊裡只是描述數字和列表的編寫方式,以及它的排列,而沒有定義它的語義。換一句話說,核心語言手冊只是定義語法和優先順序之類,並沒有定義對這些型別的功能上的操作。

其次標準庫包含了一些內建函式和異常處理物件,在使用這些物件時,並不需要明確使用import

語句進行匯入。其中有一些是核心語言需要的,但很多不是核心語言需要的,也在這裡描述。

最後在標準庫里大量的庫都是這樣的一些功能模組,可以有多種方式來分類。比如按是否內建來分類,有一些使用c

語言編寫內建到解析器裡,而有一些提供了原始碼通過

import

語句來進行呼叫的;有一些模組是提供介面來檢視

python

的執行過程的,比如列印執行的堆疊;有一些是提供與作業系統介面,比如訪問系統的硬體;其它還有一些使用在特定的應用領域,比如網際網路;有一些模組可使用在

python

所有版本和移植上,但有一些只在某種系統上支援;還有一些僅在

python

編譯或者安裝時才可以使用。

本標準庫的組織方式是採用從裡到外的方式,意思就是先介紹內建資料型別,內建函式和異常,最後介紹那些在外面實現一些功能的相關模組。在每一章裡排列的順序是從最重要的到不重要的來排序。

庫來看。無論你想怎麼樣來閱讀標準庫手冊,但是有乙個條是要注意的,是先把內建的函式這部分看完它,因為後面其它章節都是以它為基礎來介紹的。如果你沒有學習這一點基礎知識,對後面的理解會帶來比較大的困難和困惑。

因此,讓我們立即從這裡開始吧!加油!

Python多執行緒(1) 介紹

python對多執行緒提供了很好的支援,python中多執行緒相關的模組包括 thread,threading,queue。可以方便地支援建立執行緒 互斥鎖 訊號量 同步等特性。1.thread 多執行緒的底層支援模組,除了其中提供的 lock 原語外,一般不建議使用。2.threading 基於 ...

Python多執行緒(1) 介紹

python對多執行緒提供了很好的支援,python中多執行緒相關的模組包括 thread,threading,queue。可以方便地支援建立執行緒 互斥鎖 訊號量 同步等特性。1.thread 多執行緒的底層支援模組,除了其中提供的 lock 原語外,一般不建議使用。2.threading 基於 ...

推薦系統 1 介紹

介紹 協同過濾 cf 協同過濾中的高階主題 advanced topics in cf 基於內容的推薦系統 contented based recommendation 基於知識的推薦系統 knowledge based recommendation 序列化推薦系統 sequential recom...