📅  最后修改于: 2023-12-03 14:53:04.468000             🧑  作者: Mango
在python中,我们可以使用内置函数bin()来将整数转换为二进制字符串,也可以自己编写函数来实现转换。
# 使用内置函数bin()将整数转换为二进制字符串
num = 10
b = bin(num)
print(b)
输出结果为:
0b1010
其中,'0b'表示这是一个二进制字符串。
# 自己编写函数实现将整数转换为二进制字符串
def int2bin(num):
if num == 0:
return '0'
s = ''
while num > 0:
s = str(num % 2) + s
num = num // 2
return s
num = 10
b = int2bin(num)
print(b)
输出结果为:
1010
以上就是将整数转换为二进制字符串的两种方法,使用内置函数bin()更加简单快捷,而自己编写函数可以更好的理解二进制转换的原理。根据实际需要选择适合的方法即可。