📅  最后修改于: 2023-12-03 15:37:38.253000             🧑  作者: Mango
Python 提供了内置函数bin()
来将十进制数转换为二进制数。
bin()
方法的语法如下:
bin(n)
其中,n
为十进制数值。
bin()
方法返回十进制数转换后的二进制数,类型为字符串。
以下是将十进制整数10
和56
转换为二进制的示例:
num_1 = 10
num_2 = 56
binary_1 = bin(num_1)
binary_2 = bin(num_2)
print('10的二进制数为:%s' % binary_1)
print('56的二进制数为:%s' % binary_2)
输出结果如下:
10的二进制数为:0b1010
56的二进制数为:0b111000
bin()
方法的参数必须为整数,若参数为其他类型,则会引发TypeError
异常。bin()
方法返回的字符串中,开头的0b
表示这是一个二进制数。如果需要去掉开头的0b
,可以使用字符串切片的方式:binary[2:]
。通过本文,我们学习了如何使用 Python 的内置函数bin()
将十进制数转换为二进制数,并学习了一些注意事项。在实际编程中,如果需要将十进制数转换为二进制数,可以直接使用此方法,非常方便。