[python] hash相關

散列表Hash table,也叫哈希表),是根據(Key)而直接訪問在內存存儲位置的數據結構。也就是說,它經過計算一個關於鍵值的函數,將所需查詢的數據映射到表中一個位置來訪問記錄,這加快了查找速度。這個映射函數稱作散列函數,存放記錄的數組稱作散列表html

Python 內置的 hashlib 模塊就包括了 md5 和 sha1 算法。並且使用起來也極爲方便python

1 import hashlib
2 
3 data =  'This a md5 test!'
4 hash_md5 = hashlib.md5(data)
5 
6 hash_md5.hexdigest()

會輸出:git

1 '0a2c0b988863f08471067903d8737962'

 

https://harveyqing.gitbooks.io/python-read-and-write/content/python_advance/python_descriptor.html算法

相關文章
相關標籤/搜索