怎么会呢`字符串.maketrans()“解密”消息?

2024-05-19 01:38:55 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能解释一下这个密码吗?我知道它会解密消息,但我很想知道这个过程是如何完成的。在

import string

original = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc " \
    "dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq " \
    "rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu " \
    "ynnjw ml rfc spj."

table = string.maketrans(
    "abcdefghijklmnopqrstuvwxyz", "cdefghijklmnopqrstuvwxyzab"
)

print original.translate(table)

Tags: import消息密码string过程tableoriginalgr
1条回答
网友
1楼 · 发布于 2024-05-19 01:38:55

将a改为c,b改为d,c改为e。。。等,由两个字符串定义。在

abcdefghijklmnopqrstuvwxyz
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
cdefghijklmnopqrstuvwxyzab

换句话说,它用后面的两个字母替换一个字母:)

请看这里http://www.tutorialspoint.com/python/string_maketrans.htm

相关问题 更多 >

    热门问题