gpt4 book ai didi

python - 将 0 和 1 的字符串转换为它的二进制等效 python

转载 作者:行者123 更新时间:2023-12-04 16:28:40 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Converting integer to binary in python

(15 个回答)


2年前关闭。




我有一个 6 个字符的字符串(只有 0 和 1),我必须在其中使用二进制运算。我遇到了几页,但大多数提到将字符转换为二进制并附加它们以给出最终结果。

我必须在这个函数中使用它

def acmTeam(topic):
global finalCount
for i in range(len(topic)-1):
for j in range(i+1,len(topic)):
final=toBinary(topic[i])|toBinary(topic[j])
print(final)

主题的一个示例值是
['10101', '11100', '11010', '00101']

我想要 10101 和 11100 二进制值

在这里,我可以创建自己的函数 toBinary 以将其转换为二进制等效项并返回,但是在 python 中是否有任何内置函数或更有效的方法来执行此操作?

提前致谢 :)

最佳答案

尝试这个:

int(s, base=2)

例如,

for i in ['10101', '11100', '11010', '00101']:
print(int(i, base=2))

@metatoaster 也提到了这一点。

关于python - 将 0 和 1 的字符串转换为它的二进制等效 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57049685/

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