将字符串形式的二进制转换为整数[重复]

Posted

技术标签:

【中文标题】将字符串形式的二进制转换为整数[重复]【英文标题】:Turning a binary in string form to an integer [duplicate] 【发布时间】:2022-01-20 02:09:19 【问题描述】:

我有一个包含此二进制字符串的文件:

00100
11110
10110
10111

如何将所有行转换为整数?

例如,我想要的输出是:

4
30
23
22

【问题讨论】:

【参考方案1】:
int('00100', 2)
int('11110', 2)
int('10110', 2)
int('10111', 2)

另见:Convert base-2 binary number string to int

【讨论】:

欢迎来到 ***!最好不要回答已知重复的问题。这样做会吸引反对票。请参阅 Meta FAQ 中的How should duplicate questions be handled? 了解更多详细信息和合理性。

以上是关于将字符串形式的二进制转换为整数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在Java中从整数转换为二进制时保留整个字节[重复]

C语言编程(将十六进制字符串转换为十进制整数 )

如何在mysql中将二进制转换为整数?

c语言编一函数将一十进制整数转换为十六进制整数,谢谢

在 Python 中将整数转换为 2 字节的十六进制值

十进制转换为二进制的方法