python標準模組學習8

2021-07-23 05:03:48 字數 443 閱讀 5222

hashlib模組主要是用來生成安全雜湊和訊息摘要,含有多種演算法

1.返回所有加密演算法

hashlib.algorithms

'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'

2.生成目標hash值

1.直接生成 

hashlib.md5(string).hexdigest()

2.現身成乙個類似於物件的東西,然後呼叫方法輸入要生成hash值得字串

m = hashlib.md5()

m.update(string)

m.hexdigest()

3.呼叫new方法

hashlib.new(method,string)method為該模組中支援的hash演算法,可以呼叫方法一檢視,可以將結果賦值給乙個變數,然後呼叫hexdigest()方法

Python學習8 模組

廖雪峰的部落格 在編寫程式時,為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少。在python中,乙個.py檔案就稱之為乙個模組 module 使用模組可以提高 的可維護性,還可以避免函式名和變數名衝突。在模組之上,為了避免模組名衝突,python又引入了...

python標準模組學習1

fnmatch模組是pythhon自帶的模組,其主要功能是通過模式來匹配檔名 介面函式呼叫為 fnmatch.fnmatch file,patten patten的匹配模式為shell模式 當我們檢視其原始碼的時候,fnmatch其實是呼叫了fnmatchcase函式去處理檔名和匹配模式,該函式會做...

python標準模組學習2

re模組是python常用模組中用來進行正則匹配的模組,re模組有兩個主要而函式match 和search 以及compile compile 函式會對正規表示式進行編譯,對正規表示式進行預編譯是被建議的,但不是必須的 用乙個變數接收compile返回的regexobject物件,可以用該變數去呼叫...