22 初始模組 random time collections functools
阿新 • • 發佈:2018-12-29
一 .初始模組
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 偏函式 固定函式中的引數
新函式 = (舊引數,固定值)