想要dict的key是username的数据串,value是password的数据串,这样不行吗
from hashlib import md5 def cal_md5(strinput): m=md5() m.update(strinput.encode()) outcome=m.hexdigest() print(outcome) db={cal_md5('micheal'):cal_md5('123'),cal_md5('bob'):cal_md5('234')}
print(db) {None: None} len(db) 1
查找dict也找不到呢
db[cal_md5('micheal')] b78d7cd4555821042a70d9ec034b0dea 找不到预期结果
是因为def函数 没有return 直接print造成的,谢谢
Sign in to make a reply
试试能不能注册
想要dict的key是username的数据串,value是password的数据串,这样不行吗
from hashlib import md5 def cal_md5(strinput): m=md5() m.update(strinput.encode()) outcome=m.hexdigest() print(outcome) db={cal_md5('micheal'):cal_md5('123'),cal_md5('bob'):cal_md5('234')}
查找dict也找不到呢