Python 实现
ASCII 方式
这会移动字符但不关心新字符是否不是字母。如果你想使用标点符号或特殊字符,这是很好的,但它不一定只给你字母作为输出。例如,z
3 转换为“}”。
def ceasar(text, shift):
output = ""
for c in text:
output += chr(ord(c) + shift)
return output
这会移动字符但不关心新字符是否不是字母。如果你想使用标点符号或特殊字符,这是很好的,但它不一定只给你字母作为输出。例如,z
3 转换为“}”。
def ceasar(text, shift):
output = ""
for c in text:
output += chr(ord(c) + shift)
return output