📅  最后修改于: 2023-12-03 15:38:36.131000             🧑  作者: Mango
在Python中,我们可以使用int()
函数来将一个二进制数转换为整数。这个函数接受两个参数:第一个参数是要转换的二进制数,第二个参数表示这个二进制数是什么进制的。对于二进制,我们可以将第二个参数设为2。
示例代码如下:
binary_number = "101010"
decimal_number = int(binary_number, 2)
print(decimal_number)
上述代码将二进制数101010
转换为十进制数并输出结果。输出结果为42
。
如果要将一个包含二进制数的列表转换成整数列表,可以使用Python中的列表推导式。示例代码如下:
binary_numbers = ["101010", "110011", "111000"]
decimal_numbers = [int(binary_number, 2) for binary_number in binary_numbers]
print(decimal_numbers)
上述代码将列表binary_numbers
中的三个二进制数分别转换为十进制数,并将它们放入一个新的列表decimal_numbers
中。输出结果为[42, 51, 56]
。
总结:
int()
函数可以将二进制数转换为整数。int()
函数接受两个参数,第一个是要转换的数,第二个是这个数是什么进制的。对于二进制,第二个参数应该设为2。