0

たとえば、次のように、10 進数などを解釈せずに int 値を bitarray に入力するにはどうすればよいですか。

intvalue = 101

変換後も同じ数字を保持しますか?

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

1 に答える 1

1

を前に付け0bます (16 進数の整数の前に を付けるのと同じように0x):

print(0b101)  # 5

これが、バイナリ形式で整数を入力する方法です ( とは関係ありませんbitarray)。たとえばPEP-3127を参照してください。

于 2017-04-21T13:34:44.280 に答える