python中如何取出字符串内的所有内容进行运算?

新手上路,请多包涵

比如要对'0b011''0b1011'进行位运算,如果取出里面的引号内的数字进行位运算呢?

阅读 1.5k
1 个回答

如果你想对字符串形式的二进制数进行位运算,需要将它们转换为整数。您可以使用内置的 int() 函数,并将第二个参数设置为 2,以指示它们是二进制数。

a = '0b011'
b = '0b1011'

a = int(a, 2)
b = int(b, 2)

result = a & b

print(bin(result))
推荐问题