たとえば、次のように、10 進数などを解釈せずに int 値を bitarray に入力するにはどうすればよいですか。
intvalue = 101
変換後も同じ数字を保持しますか?
strvalue = bitstring.BitArray(intvalue)
strvalue == 101
を前に付け0bます (16 進数の整数の前に を付けるのと同じように0x):
print(0b101) # 5
これが、バイナリ形式で整数を入力する方法です ( とは関係ありませんbitarray)。たとえばPEP-3127を参照してください。