将输入字母转换为不同的字母

时间:2015-09-12 06:14:34

标签: python encryption cryptography

我是python的新手(原谅我糟糕的术语)。我无法找到解决问题的方法。

我正在尝试制作简单加密系统。我想将用户输入的字符转换为特定字符。例如:ABC将变成ZYX。

任何人都可以帮我吗?感谢。

1 个答案:

答案 0 :(得分:0)

假设您只想要一个简单的替换密码,您可以使用translate函数:

# in python3:
# table = str.maketrans('ABC', 'ZYX')

# in python2:
from string import maketrans 
table = maketrans('ABC', 'ZYX')  # add the rest of the alphabet and the desired
                                 # subsitutions

print('CBA'.translate(table))
# output: 'XYZ'