加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 12:16:48 所属栏目:Python 来源:网络整理
导读:我在 Python: Nicest way to pad zeroes to string (4)跟随了这个伟大的例子 但现在我需要将填充的字符串转换为填充整数. 我试过了: list_padded=['0001101','1100101','0011011','1101111','0000001','1110111',1101111','0111001','0011001'] # My padded
我在 Python: Nicest way to pad zeroes to string (4)跟随了这个伟大的例子
但现在我需要将填充的字符串转换为填充整数.

我试过了:

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

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

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

欣赏任何方向或建议.

非常感谢,
插口

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

我正在书中进行基本的加密练习.它给了我一个pseduocode列表 – 获取密码字符串1-127和消息,将两者转换为二进制,剥离0b,并用零填充.然而,它希望我在没有异常的情况下完成剩下的工作!我一次得到那么远的一行,但现在来了(问题开始的地方):

>执行手动XOR操作&将二进制7位结果附加到加密字符串
>将消息字符和键的每个二进制位转换为整数
>对这两位执行XOR运算
>将文字True和False转换为二进制位&附加到输出

我喜欢使用XOR操作,但我害怕这样做,我不会去学习我需要的东西.

-J

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读