Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的二进制数乘法_Python_Binary - Fatal编程技术网

Python中的二进制数乘法

Python中的二进制数乘法,python,binary,Python,Binary,假设我有一个二进制数0b110,它是6,我想把这个数乘以3,得到18,它是0b10010。在Python中,我会怎么做呢?我试着正常乘法,但没有用…不会将二进制键入int,然后再返回,这样做吗?“我试着正常乘法”-不确定这是什么意思。首先,你知道如何用二进制乘法吗(没有任何特定的语言)?@Skytreder:二进制数是整数,十进制数是整数,X进制数是整数,不需要强制转换。@NiklasB。说得对。我想OP希望结果以0和1表示。因此,你尝试了什么?你的预期产量是多少?你的实际产量是多少?哈哈,这是

假设我有一个二进制数0b110,它是6,我想把这个数乘以3,得到18,它是0b10010。在Python中,我会怎么做呢?我试着正常乘法,但没有用…

不会将二进制键入int,然后再返回,这样做吗?“我试着正常乘法”-不确定这是什么意思。首先,你知道如何用二进制乘法吗(没有任何特定的语言)?@Skytreder:二进制数是整数,十进制数是整数,X进制数是整数,不需要强制转换。@NiklasB。说得对。我想OP希望结果以0和1表示。因此,你尝试了什么?你的预期产量是多少?你的实际产量是多少?哈哈,这是很容易赢得的声誉:P
>>> 0b110 * 0b11
18
>>> bin(0b110 * 0b11)
'0b10010'
In [2]: 0b110 * 3
Out[2]: 18

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