在java中,要以二进制数的形式获得1和0的序列,可以执行以下操作
(-1 << (4))
虽然会给我结果
11110000
由于python不支持signed ints,在python中执行此操作的等效方法是什么?理想情况下,我更愿意在没有任何外部库的情况下执行此操作。
答案 0 :(得分:2)
尝试:
>>> bin(0xf << 4)[2:]
'11110000'
>>>
或强>
>>> print ('{0:b}'.format(0xf << 4))
11110000
>>> '{0:b}'.format(0xf << 4)
'11110000'
>>>