def 裝飾器函式(原函式)
pass
@裝飾器函式名 # 語法糖
def 原函式():
pass
import random
print
(dir
(random)
) random.randint(
) random.random(
) random.choice(
)
基礎: time
import time
time.time(
) 獲取時間戳
高階模組: datetime
有倆重要的類
from datetime import datetime,timedelta
重要的類方法:
datetime.now(
) 獲取當前時間
datetime.strptime(
str,
"%y-%m-%d %h:%m:%s"
)# 將時間字串轉換成 datetime物件
重要的例項方法
print
(dir
(時間日期物件)
) 時間日期物件.time(
) 時間日期物件.date(
) 時間日期物件.strftime(
"%y-%m-%d %h:%m:%s"
): 將時間物件轉換成任意格式的時間字串
雜湊演算法的使用流程
# 匯入演算法庫模組
import hashlib
# 準備資料並轉換成二進位制
data = b"字串"
file
=open
("檔案"
,"rb"
)file
.read(
)"資料"
.encode(
"utf-8"
)# 建立對應的演算法物件
h = hashlib.md5(二進位制資料)
h = hashlib.sha256(二進位制資料)
# 獲取16進製制的數字
res = h.hexdigest(
)print
(res)
```
python 重要模組
1,使用字典的特殊字串替換,基於字典的字串格式化 圓括號中的資訊是鍵名,值將從字典中得到並替換為字串,需在圓括號後面指定插入的資料型別 person 數字序 for tulpper list or keyname for dict 2,string ruiy tips python模組 使用模組為p...
python裝飾器 Python 裝飾器
簡言之,python裝飾器就是用於拓展原來函式功能的一種函式,這個函式的特殊之處在於它的返回值也是乙個函式,使用python裝飾器的好處就是在不用更改原函式的 前提下給函式增加新的功能。一般而言,我們要想拓展原來函式 最直接的辦法就是侵入 裡面修改,例如 這是我們最原始的的乙個函式,然後我們試圖記錄...
python裝飾器 裝飾器
由於函式也是乙個物件,而且函式物件可以被賦值給變數,所以,通過變數也能呼叫該函式。def now print 2015 3 25 f now f 2015 3 25 函式物件有乙個 name 屬性,可以拿到函式的名字 now.name now f.name now 現在,假設我們要增強now 函式的...