#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import os, sys
test = input()
translation = {
"hi":"jk" , "as":"bc" , "ca":"sa"
}
translated = test.maketrans(translation)
print(test.translate(translated))
Run Code Online (Sandbox Code Playgroud)
结果
Traceback (most recent call last):
File "C:/Users/DELL/PycharmProjects/untitled1/Inpage.py", line 11, in <module>
translated = test.maketrans(translation)
ValueError: string keys in translate table must be of length 1
Run Code Online (Sandbox Code Playgroud)
不要介意导入和神奇的评论。该程序与utf-8相关,对于当前的问题并不重要。任何人都有解决方法或某种方法来解决这个问题,我会很高兴。该表有 47 个翻译长度。