Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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,我需要将二进制字符串(例如1011)转换为python中的二进制数。我使用了这段代码,但它给了我一个0结束 bin(int(''.join(map(str, x)), 2) << 1) bin(int(''.join(map(str,x)),2)这就是你想要的吗?我遗漏了什么吗 >>> binary_string = '1011' >>> binary_integer = int(binary_string, 2) >>> bi

我需要将二进制字符串(例如1011)转换为python中的二进制数。我使用了这段代码,但它给了我一个0结束

bin(int(''.join(map(str, x)), 2) << 1)

bin(int(''.join(map(str,x)),2)这就是你想要的吗?我遗漏了什么吗

>>> binary_string = '1011'
>>> binary_integer = int(binary_string, 2)
>>> binary_integer
11
>>> binary_literal = bin(binary_integer)
>>> binary_literal
'0b1011'

如果这不是你想要的,你能详细说明一下吗?什么是输入,什么是期望的输出?我希望我能提供帮助。

如果
x
已经是一个字符串,那么
''。join(map(str,x))
完全没有必要