将bit int值放入bitarray

时间:2017-04-21 13:26:16

标签: python bitstring

如何在不解释诸如decimal之类的情况下将int值输入到bitarray中,以便例如:

intvalue = 101
转换后

保持相同的数字?

strvalue = bitstring.BitArray(intvalue)
strvalue == 101

1 个答案:

答案 0 :(得分:1)

0b作为前缀(就像你可以用0x前缀十六进制整数一样):

print(0b101)  # 5

这就是如何以二进制形式输入整数(独立于bitarray)。见例如PEP-3127