该题中如何解决(无法转的码用?代替)或者还有更好的方法完成此题?
_dict = {
'g': '0',
'K': '1',
'a': '2',
'P': '3',
'W': '4',
'x': '5',
'E': '6',
'Q': '7',
'f': '8',
't': '9',
}
input_str = input("需要解密的密文是:")
_new = []
for char in input_str:
if char in _dict.keys():
_char = _dict.get(char)
else:
_char = '?'
_new.append(_char)
print("".join(_new))
在你这个的基础上,后面加一个正则匹配所有字符就可以了(你上面的已经将需要的替换成数字了)