27

可能重复:
将二进制字符串转换为 int

如何在 Python 中将此二进制值“101011111”转换为十进制形式?

该函数将二进制数转换为十进制数。

输入:字符串 b:二进制数

输出: int d:b 的十进制表示

def Binary_to_Decimal(b):
    #what needs to be filled in
    return d
4

1 回答 1

120

您可以使用允许基本规范的 int 强制转换。

int(b, 2)  # Convert a binary string to a decimal int.
于 2012-12-01T04:29:13.660 回答