以下是一个简单的示例代码,可以将字符串中的每个字符的ASCII值减去2:
def encode_string(input_string):
encoded_string = ""
for char in input_string:
encoded_char = chr(ord(char) - 2)
encoded_string += encoded_char
return encoded_string
# 示例用法
input_string = "Hello, World!"
encoded_string = encode_string(input_string)
print(encoded_string) # 输出: "Fcjjm+Vmnqb!"
这段代码定义了一个名为encode_string
的函数,它接受一个字符串作为输入,并返回经过编码的字符串。在函数中,我们遍历输入字符串的每个字符,使用ord()
函数获取字符的ASCII值,然后将其减去2,再使用chr()
函数将结果转换回字符。最后,我们将每个编码后的字符添加到一个新的字符串中,并返回该字符串作为结果。
在示例用法中,我们将字符串"Hello, World!"传递给encode_string
函数,并打印出编码后的结果。
上一篇:编码反盗版