我正在尝试创建一个程序,该程序在长文本上更改a-> b b-> c ... y-> z。我所知道的唯一语言是python。我所看到的所有类似问题只适用于最后一个字符,但我正在尝试将其写入整个文档而不是hs去,我希望hs去它。这适用于伪造名称的密码求解器。
答案 0 :(得分:1)
你可以做的是定义一个包含字母(a到z)字母的数组,然后迭代你的字符串并产生一个新字符,其中每个字符被数组中的下一个元素替换,以数组的长度为模这样z循环回到。
alphabet = [chr(i) for i in range(ord('a'), ord('z')+1)]
new_string = ''
for char in my_string:
new_string += alphabet[(alphabet.index(char) + 1) % len(alphabet)]