📜  如何将整数转换为二进制字符串python(1)

📅  最后修改于: 2023-12-03 14:53:04.468000             🧑  作者: Mango

如何将整数转换为二进制字符串python

在python中,我们可以使用内置函数bin()来将整数转换为二进制字符串,也可以自己编写函数来实现转换。

方法一:使用内置函数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()更加简单快捷,而自己编写函数可以更好的理解二进制转换的原理。根据实际需要选择适合的方法即可。