📜  Python bin()函数(1)

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

Python bin()函数

在 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() 函数的用法和一些注意事项。