📅  最后修改于: 2023-12-03 14:53:43.624000             🧑  作者: Mango
在Python中,我们可以使用 bin()
内置函数将整数类型转换为二进制字符串。
bin(x)
其中,x
为需要转换的整数,返回一个带有 0b
前缀的字符串形式。
# 将整数 10 转换为二进制
binary = bin(10)
print(binary) # 输出 '0b1010'
# 将整数 25 转换为二进制
binary = bin(25)
print(binary) # 输出 '0b11001'
需要注意的是,返回的字符串结果中带有 0b
前缀,表示这是一个二进制字符串。
如果需要将其他进制的数值转换为二进制字符串,可以使用 int()
函数指定第二个参数为需要转换的进制数。
例如,将十六进制的数值 0x23
转换为二进制:
int_value = int('0x23', 16) # 将 16 进制转换为十进制
binary = bin(int_value) # 将十进制转换为二进制
print(binary) # 输出 '0b100011'
在 Python 中,我们可以使用 bin()
函数将整数类型转换为二进制字符串,返回结果中带有 0b
前缀。
如果需要将其他进制转换为二进制,可以先将进制数值转换为十进制,再使用 bin()
函数将其转换为二进制字符串。