📅  最后修改于: 2023-12-03 14:45:56.215000             🧑  作者: Mango
在 Python 中,bin()
函数用于将十进制整数转换为二进制字符串。它的语法如下:
bin(num)
其中,num
表示要转换为二进制字符串的十进制整数。
返回值是一个以 0b
开头的二进制字符串。
下面是几个例子:
>>> bin(10)
'0b1010'
>>> bin(0)
'0b0'
>>> bin(-10)
'-0b1010'
需要注意的是,在 Python 中,负数的二进制表示是对正数的二进制表示取反再加 1,表示为第一个二进制数字为 1。因此,bin()
对一个负数的输出是以 -0b
开头的。
在实际应用中,bin()
函数常用于将十进制整数转换为二进制字符串,以便进行位运算。下面是一个例子,计算两个二进制数的按位或(OR)运算:
a = 0b1010
b = 0b1100
c = a | b
print(bin(c)) # 输出:0b1110
以上就是 Python 中 bin()
函数的用法和一些注意事项。