1. 程式人生 > >22 初始模組 random time collections functools

22 初始模組 random time collections functools

一 .初始模組

  1.從⼩到⼤的順序: ⼀條程式碼 < 語句塊 < 程式碼塊(函式, 類) < 模組

  2.引入模組的方式

    ①   import   模組

    ②   from   模組  import    功能

 

 二.     random模組

三 time 模組

  1.時間戳                 從1970-01-01  00:00:00  開始以 秒  計算

                    東八區  從1970-01-01  08:00:00

      time.time()        用於時間儲存   

 

     2.格式化

 

 

  3.結構化(python的時間)

 

   4 轉化

四.    collections  模組

  1.counter (可迭代物件)         計數

    每一個元素出現的次數

     獲取到的結果可以像字典⼀樣進⾏使⽤

  2.defaultdict( lambda:0)   預設值字典

  3.OrderedDict( )    將字典有序化

  4.資料結構( 棧   佇列)

    ①棧:  先進後出

 

      ②佇列: 先進先出

    ③雙向

   5.namedtuple    命名元組

    類似建立一個類

面向物件:

命名元組:

 

 五.functools  模組

  1.wraps    (裝飾器中)  可以改變一個函式的名字 ,註釋

 

   2.reduce    歸納   

 

  3.partial    偏函式  固定函式中的引數

      新函式 = (舊引數,固定值)