要用Python实现二进制到十进制的转换,可以使用内置的int()
函数,将二进制字符串作为输入,同时指定基数为2。
这是一个简单的示例:
def binary_to_decimal(binary_string):
return int(binary_string, 2)
binary_string = "1101"
decimal_number = binary_to_decimal(binary_string)
print(decimal_number) # 输出:13
在这个示例中,我们定义了一个名为binary_to_decimal
的函数,它接受一个二进制字符串作为参数。
该函数使用int()
将二进制字符串转换为十进制数。
然后,我们将一个二进制字符串(例如”1101″)传递给该函数,将其转换为相应的十进制数(例如13),并打印结果。