我和一个正在工作的人决定尝试制作一个基本的 Python 程序,该程序将 1) 使字符串混乱 & 2) 使字符串变得混乱。我们的想法是我们可以互相发送绝对垃圾。
我的第一次尝试(我对此很糟糕):
x = ("This is the text")
x1 = x.replace("a","r")
x2 = x1.replace("b","w")
x3 = x2.replace("c","z") #Do this for the whole alphabet
print(x3) #both upper and lower case
然后做同样的事情,但从前到后解读....它有效,但它也是 longggggg....
本文中的代码:http: //gomputor.wordpress.com/2008/09/27/search-replace-multiple-words-or-characters-with-python/建议创建如下方法:
def replace_all(text,dic):
for i,j in dic.iteritems():
text = text.replace(i,j)
return text
reps = {'a':'r','b':'w','c':'z'} #for the whole alphabet again (yawn)
x = ("This is the text")
txt = replace_all(x, reps)
print(txt)
这行得通吗?我已经看到 ititems() 在其他地方得到了不好的报道??