gpt4 book ai didi

python - 如何更改 python 中的字节值?

转载 作者:行者123 更新时间:2023-11-30 23:29:11 25 4
gpt4 key购买 nike

我正在学习 Python 3,我正在尝试制作凯撒密码算法。我正在使用命令行输入获取一个字符串,然后我想更改六字节值(我的意思是在其上添加或减去一个整数),最后返回修改后的字符串。

stringToDecode = "L|k€y+*^*zo‚*€kvsno|*k€om*vo*zk}}*cyvksr"
for i in range(256):
print('%i: %s' % (i, repr(''.join([chr((ord(c)+i)%256) for c in stringToDecode]))))

这是我设法在自动取款机上做的事情,但效果不太好。非常感谢您的阅读! :)

最佳答案

这更容易阅读。请记住,您阅读代码的时间通常至少是编写代码的两倍,所以为什么不让它更易于阅读:)。

stringToDecode = "L|k€y+*^*zo‚*€kvsno|*k€om*vo*zk}}*cyvksr"
for i in range(256):
list_comp = [chr((ord(c)+i)%256) for c in stringToDecode]
joined_list = ''.join(list_comp)
new_val = repr(joined_list) # you shouldn't need this
print('%i: %s' % (i, new_val))

关于python - 如何更改 python 中的字节值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com