gpt4 book ai didi

python - 如何在保留填充的同时将填充的字符串转换为整数?

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:40 24 4
gpt4 key购买 nike

我遵循了 Python: Nicest way to pad zeroes to string (4) 中的优秀示例但现在我需要将该填充字符串转换为填充整数。

我试过:

   list_padded=['0001101', '1100101', '0011011', '0011011', '1101111',
'0000001', '1110111', 1101111', '0111001', '0011011',
'0011001'] # My padded sting list.

int_list=[int(x) for x in list_padded] # convert the string to an INT

但我得到的是一个没有填充的整数列表。

感谢任何指导或建议。

非常感谢, jack

编辑:在了解到整数不会被填充的启示后,我的想法有点不同,但解释更多可能是个好主意:

我正在完成一本书中的基本加密练习。它给了我一个伪代码列表来处理——获取密码字符串 1-127 和一条消息,将两者转换为二进制,去掉 0b,并用零填充。但是它要我在没有 XOR 的情况下完成剩下的工作!我一次一行到那么远,但现在是这样(问题开始的地方):

  • 执行手动异或运算并将二进制 7 位结果附加到加密字符串
  • 将消息字符和 key 的每个二进制位转换为整数
  • 对这两个位进行异或运算
  • 将文字 True 和 False 转换为二进制位并附加到输出

我喜欢使用 XOR 运算,但我担心这样做无法学到我需要的东西。

-J

最佳答案

将填充的想法应用于整数是没有意义的。如果你想打印/表示它们,你需要字符串,整数只是没有填充。

关于python - 如何在保留填充的同时将填充的字符串转换为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3232256/

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