bin()是一个内置函数,可以将一个整数转换为二进制字符串。而f string中的{:b}格式是一种字符串格式化方式,在字符串中插入一个整数的二进制表示。
以下是代码示例:
# 使用bin()将一个整数转换为二进制字符串
num = 10
binary = bin(num)
print(binary)
# 使用f string中的{:b}格式插入一个整数的二进制表示
num = 5
binary_str = f"The binary representation of {num} is {num:b}"
print(binary_str)
输出:
0b1010
The binary representation of 5 is 101