Python入門課程NO79課 Python常用的標準庫
為了開發者使用方便,python內置了一些模塊。這些叫python的常用做標準庫。其中包括系統相關模塊,時間處理模塊,隨機數模塊,命令行模塊。使用這些標準模塊時,無需安裝,直接使用import語句進行導入。同學們可以簡單記憶一下,在需要使用的時候知道有他的存在,并直接導入使用即可。
系統相關模塊
sys模塊:該模塊用來獲取系統或解釋器的配置信息,以及對系統或解釋器進行相關的配置,操作。
時間處理模塊
1. date: 該類型假設當今的公歷在過去和未來永遠有效。
2. time: 該類型代表某個日期內的本地時間,獨立于任何特定日期,假設每天一共有 24*60*60 秒。
3. datetime:日期和時間的結合。
4. timedelta:表示兩個 date 對象,或者 time 對象,或者 datetime 對象之間的時間間隔,精確到微秒。
隨機數模塊
random模塊實現了各種分布的偽隨機數生成器,偽隨機數意指并不是真正的隨機,在計算機中是按一定的計算規則生成的數,并且具有類似于隨機數的統計特征,如均勻性、獨立性等。
命令行模塊
argparse是python標準庫里面用來處理命令行參數的庫,該模塊會自動生成幫助和使用手冊,并在用戶傳入無效參數時報出錯誤信息。

- 上一篇
Python入門課程NO78課 模塊的絕對導入和相對導入
模塊的導入分兩種,絕對導入和相對導入。下面分別來講解:絕對導入:模塊的絕對導入是指從當前頂層的package位置處開始導入。這里涉及到一個概念:頂層package。在上文的目錄結構中,main.py與utils處于同一目錄,utils是最頂層的包,utils下面的arithmetic是子級的包。在mai
- 下一篇
Python并發編程高級課程--并發和并行
要寫出高效率的代碼,并發編程是我們必須要學習的課程,再學習之前,我們先來了解什么是并發?什么是并行。并發:可以理解為交替進行,舉例說明:計算機中有任務123,在一定時間內交替執行123任務。因為計算機運算速度很快,在極短時間內交替進行任務,在人的感覺中像是在同時