2024-09-28 23:20:06 发布
网友
我想根据多个列中的条目为datatable的每一行构建一个ID。在
如何继续将一个长字符串,比如hello2017good转换成一个3个或4个字母的字符串,这个字符串只能包含字母,但允许同时使用大写/小写字母?在
hello2017good
采用一个标准的散列算法,比如sha1,并使用返回到a到z(和a-z)的表中索引的字节的随机数组。在
import hashlib h = hashlib.sha1(b"hello2017good") d = h.digest() s = "" for i in range(0,4): x = d[i] % 52 if x >= 26: s += chr(ord('A') + x - 26) else: s += chr(ord('a') + x) print(s)
采用一个标准的散列算法,比如sha1,并使用返回到a到z(和a-z)的表中索引的字节的随机数组。在
相关问题 更多 >
编程相关推荐