1. 程式人生 > >Python學習(10)——常用的內建模組

Python學習(10)——常用的內建模組

跳過程序執行緒

跳過正則

1、datetime:處理日期和時間的標準庫

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000

 

2、collections:集合模組

(1)namedtuple是一個函式,它用來建立一個自定義的tuple物件,並且規定了tuple元素的個數,並可以用屬性而不是索引來引用tuple的某個元素

(2)deque是為了高效實現插入和刪除操作的雙向列表,適合用於佇列和棧

(3)key不存在時,返回一個預設值,可以用defaultdict

(3)OrderedDict,保持Key的順序

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431953239820157155d21c494e5786fce303f3018c86000

 

3、base64

 

4、hashlib:提供了常見的摘要演算法,如MD5,SHA1等

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319556588648dd1fb0047a34d0c945ee33e8f4c90cc000

 

5、urllib

(1)request模組可以非常方便地傳送一個GET請求到指定的頁面,然後返回HTTP的響應

(2)以POST傳送一個請求,只需要把引數data以bytes形式傳入

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432688314740a0aed473a39f47b09c8c7274c9ab6aee000

 

6、HTMLParser

        HTML本質上是XML的子集,但是HTML的語法沒有XML那麼嚴格,所以不能用標準的DOM或SAX來解析HTML

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014320023122880232500da9dc4a4486ad00426f081c15000