獲取當前時間 字串時間
%y 兩位數的年份表示
%y 四位數的年份表示
%m 月份
%d 月內的一天
%h 24小時制表示
%i 12小時制表示
m 分鐘
s 秒鐘
w 星期幾
w 一年中的星期天數
now_date = datetime.datatime.now()
import json
json vs pickle:
json:
優點:跨語言(不同語言間的資料傳遞可用json交接)、體積小
缺點:只能支援int\str\list\tuple\dict
pickle:
優點:專為python設計,支援python所有的資料型別
缺點:只能在python中使用,儲存資料佔空間大
md5 sha1 sha256 不可逆演算法
base64 可逆演算法
hashlib.md5("加鹽內容")
msg = 'asldkjaskljd'.encode("utf-8")
md5 = hashlib.md5(msg)
放入加密的bytes字串
md5.update(msg)
hashlib.sha1()
hashlib.sha256()
hashlib.sha512()
過濾字串 目的是拿到想要的字串
regular expression re
一:compile("")指定規則
match("匹配規則", 需要過濾的字串) # 只要從開頭進行匹配 匹配不成功返回none
search("") 查詢全部字串
findall() 查詢全部字串
\d{}匹配數字
\w{}可以匹配中文,字母,數字
\s 可以匹配空格
[\u4e00-\u9fa5] 漢字在unicode碼中的範圍
python程式設計模板 Python程式設計 模組學習
python中pickle模組的dump 方法和load 方法 python中的pickle模組實現了基本的資料序列與反序列化。一 dump 方法 pickle.dump obj,file,protocol 注釋 序列化物件,將物件obj儲存到檔案file中去。引數protocol是序列化模式,預設...
Python程式設計 traceback模組
traceback可以列印異常輸出,而不中斷程式的執行 廢話不多說,直接上 import traceback 方式一 直接輸出到終端 try 1 0except traceback.print exc 方式二 輸出到檔案 try 1 0except traceback.print exc file ...
Python程式設計 itertools模組
import itertools 無限 迭代器 建立乙個無限的迭代器,會列印出自然數序列,根本停不下來,只能按ctrl c退出。deftestcount natuals itertools.count 1 for i in natuals print i testcount 傳入的乙個序列無限重複下...