📌  相关文章
📜  如何在python中将二进制转换为整数(1)

📅  最后修改于: 2023-12-03 15:38:36.131000             🧑  作者: Mango

如何在Python中将二进制转换为整数

在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]

总结:

  • 在Python中,使用int()函数可以将二进制数转换为整数。
  • int()函数接受两个参数,第一个是要转换的数,第二个是这个数是什么进制的。对于二进制,第二个参数应该设为2。
  • 如果要将一个包含二进制数的列表转换成整数列表,可以使用列表推导式。