Python標(biāo)準(zhǔn)庫

Python本身內(nèi)置的巨大標(biāo)準(zhǔn)庫提供了豐富的工具和功能,可以滿足你能想到的任何需求。很多Python學(xué)習(xí)者習(xí)慣于自己寫代碼實現(xiàn)一些基本功能,然后驚奇的發(fā)現(xiàn)很多功能已經(jīng)內(nèi)置了,直接就可以使用。

任何時候想要自己寫函數(shù)處理一些簡單的工作時,請停下來先看一下標(biāo)準(zhǔn)庫。至少大概瀏覽一遍標(biāo)準(zhǔn)庫,這樣,下次需要一個函數(shù)時就能知道是否可以利用標(biāo)準(zhǔn)庫中已有的函數(shù)了。

  • atexit 允許注冊在程序退出時調(diào)用的函數(shù)。
  • argparse 提供解析命令行參數(shù)的函數(shù)
  • bisect 為可排序列表提供二分查找算法
  • calendar 提供一組與日歷相關(guān)的函數(shù)。
  • codecs 提供編碼解碼數(shù)據(jù)的函數(shù)。
  • collections 提供一組有用的數(shù)據(jù)結(jié)構(gòu)。
  • copy 提供復(fù)制數(shù)據(jù)的函數(shù)
  • cvs 提供用于讀寫CVS文件的函數(shù)。
  • datetime 提供用于處理日期和時間的類。
  • fnmatch 提供用于匹配Unix風(fēng)格文件名模式的函數(shù)。
  • functools 該模塊為高階函數(shù)提供支持——作用于或返回函數(shù)的函數(shù)被稱為高階函數(shù)。在該模塊看來,一切可調(diào)用的對象均可視為本模塊中所說的“函數(shù)”。
  • concurrent 提供異步計算。
  • glob 提供用于匹配Unix風(fēng)格路徑模式的函數(shù)。
  • io 提供用于處理I/O流的函數(shù)。在Python3中,它還包含StringIO,可以像處理文件已有處理字符串。
  • json 提供用來讀寫JSON格式數(shù)據(jù)的函數(shù),
  • logging 提供和對Python內(nèi)置的日志功能的訪問,
  • mutiprocessing 可以在應(yīng)用程序中運(yùn)行多個子進(jìn)程,而且提供API讓這些子進(jìn)程看上去像線程一樣,
  • operator 提供實現(xiàn)基本的Python運(yùn)算符功能的函數(shù), 可以使用這些函數(shù)而不是字節(jié)寫lambda表達(dá)式,
  • os 提供對基本的操作系統(tǒng)函數(shù)的訪問,
  • random 提供生成偽隨機(jī)數(shù)的函數(shù)。
  • re 提供正則表達(dá)式功能。
  • sched 提供一個無需多線程的事件調(diào)度器。
  • select 提供對函數(shù)select()pool()的訪問,用于創(chuàng)建事件循環(huán)。
  • shutil 提供對高級文件處理函數(shù)的訪問。
  • signal 提供用于處理POSIX信號的函數(shù)。
  • tempfile 提供用于創(chuàng)建臨時文件和目錄的函數(shù)。
  • threading 提供對處理高級線程功能的訪問。
  • urllib 提供處理和解析URL的函數(shù)。
  • uuid 可以生成全局唯一標(biāo)識符(Universally Unique Identifiers, UUID)。

大多數(shù)標(biāo)準(zhǔn)庫都是用Python寫的,所以可以直接查看其模塊和函數(shù)的源碼。有疑問時只需打開代碼自己一探究竟。盡管文檔中已經(jīng)包含了你想知道的一切,但總還是有機(jī)會讓你學(xué)一些有用的東西。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 記得上小學(xué)一年級時,我做過倒數(shù)第三排、第一排。 做倒數(shù)第三排,記得有一次,在早讀課快結(jié)束時,老師說停,我也幫老師喊...
    百思方成Helen閱讀 221評論 0 0
  • 一日三善 1.??網(wǎng)上給杭州廣福寺捐款1元,替父母,兩個兒子,老公、彭婕、唐非虎捐款每人1元,希望幫助更多有需要的...
    李艾潼閱讀 168評論 0 0
  • “餓狼”一詞,應(yīng)該是母親的原創(chuàng)。 好像是從五年級開始,一直到初中,每天放學(xué)都急急火火地蹬著自行車...
    趙趙80閱讀 373評論 0 2
  • 在人際交往方面,我算是個消極被動的人。一方面抵觸了泛泛之交,另一方面對深交的朋友又心存著很高的期望,由此就難免孤獨(dú)...
    鄙人有酒閱讀 195評論 0 0
  • “死豬,起床了,再睡,又長肉了啊?!蔽蚩仗吡颂甙私涞姆史实钠ü?。 “你個死猴子,大清早的,猴叫個啥啊...
    人生密語閱讀 473評論 1 17

友情鏈接更多精彩內(nèi)容