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

Python 将输入字母转换为不同的字母,python,encryption,cryptography,Python,Encryption,Cryptography,我是python新手,请原谅我的拙劣术语。我找不到解决我问题的办法 我正在尝试做一个简单的加密系统。我想将用户输入的字符转换为特定字符。例如:ABC将变成ZYX 有人能帮我吗?谢谢。假设您只需要一个简单的替换密码,您可以使用translate函数: # in python3: # table = str.maketrans('ABC', 'ZYX') # in python2: from string import maketrans table = maketrans('ABC', 'ZY

我是python新手,请原谅我的拙劣术语。我找不到解决我问题的办法

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


有人能帮我吗?谢谢。

假设您只需要一个简单的替换密码,您可以使用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'

你能给我们看看你已经试过的吗?