ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
hashlib提供了多种算法来求一个字符串的hash值,对于同一个字符串,采用同一种算法不管计算多少次,求出的hash值是一样的。 ```python """ @Date 2021/4/25 """ import hashlib data = 'python37' # 1. 根据需求采用不同的算法创建不同的hash对象,这里采用md5算法 md5 = hashlib.md5() # 2. 添加要hash的字符串 # data.encode()将字符串类型转换为bytes类型 md5.update(data.encode()) # 3. 根据需要采用不同的进制求出hash值,这里采用16进制 result = md5.hexdigest() print(result) # 无论重复多少次,python37的hash值始终是:21793ecc33ebcdc2141151352aa4c02e ```