在Python中乘以二进制数

时间:2012-02-21 17:39:27

标签: python binary

假设我有二进制数0b110,即6,我想将数字乘以3得到18,即0b10010。我将如何在Python中执行此操作,我尝试将其正常乘以,但它不起作用...

2 个答案:

答案 0 :(得分:15)

>>> 0b110 * 0b11
18
>>> bin(0b110 * 0b11)
'0b10010'

答案 1 :(得分:3)

In [2]: 0b110 * 3
Out[2]: 18

In [3]: bin(0b110 * 3)
Out[3]: '0b10010'