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

- 上一篇
Python入門課程N(yùn)O78課 模塊的絕對(duì)導(dǎo)入和相對(duì)導(dǎo)入
模塊的導(dǎo)入分兩種,絕對(duì)導(dǎo)入和相對(duì)導(dǎo)入。下面分別來講解:絕對(duì)導(dǎo)入:模塊的絕對(duì)導(dǎo)入是指從當(dāng)前頂層的package位置處開始導(dǎo)入。這里涉及到一個(gè)概念:頂層package。在上文的目錄結(jié)構(gòu)中,main.py與utils處于同一目錄,utils是最頂層的包,utils下面的arithmetic是子級(jí)的包。在mai
- 下一篇
Python并發(fā)編程高級(jí)課程--并發(fā)和并行
要寫出高效率的代碼,并發(fā)編程是我們必須要學(xué)習(xí)的課程,再學(xué)習(xí)之前,我們先來了解什么是并發(fā)?什么是并行。并發(fā):可以理解為交替進(jìn)行,舉例說明:計(jì)算機(jī)中有任務(wù)123,在一定時(shí)間內(nèi)交替執(zhí)行123任務(wù)。因?yàn)橛?jì)算機(jī)運(yùn)算速度很快,在極短時(shí)間內(nèi)交替進(jìn)行任務(wù),在人的感覺中像是在同時(shí)