跳至主要内容

bin()

bin() 函数是一个内置 Python 函数,它将一个整数转换为一个以 '0b' 为前缀的二进制字符串。例如,bin(5) 返回 '0b101'。

参数值

参数 描述
number

要返回其二进制表示形式的整数

返回值

bin() 函数返回一个格式为 '0bxxx' 的字符串,其中 'xxx' 是二进制表示形式。

如何在 Python 中使用 bin()

示例 1

bin() 函数将一个整数转换为一个以 '0b' 为前缀的二进制字符串。

number = 10
binary_string = bin(number)
print(binary_string)
示例 2

bin() 函数也可以处理负 整数,使用二进制补码表示形式。

number = -5
binary_string = bin(number)
print(binary_string)
示例 3

你可以将 bin() 与字符串格式化结合使用,以获得特定的二进制表示形式格式。

number = 42
formatted_binary = '{:08b}'.format(number)
print(formatted_binary)