在python中将十进制转换为二进制

2024-04-18 21:44:59 发布

您现在位置:Python中文网/ 问答频道 /正文

python中是否有任何模块或函数可以用来将十进制数转换为二进制数? 我可以使用int('[binary_value]',2)将二进制数转换成十进制数,那么有什么方法可以在不编写代码的情况下进行反向操作呢?


Tags: 模块方法函数代码value二进制情况int
3条回答

前面没有0b:

"{0:b}".format(int)

从Python 3.6开始,您还可以使用formatted string literal or f-string、--PEP

f"{int:b}"

所有的数字都是二进制的。如果您想要给定数字的二进制文本表示,请使用bin(i)

>>> bin(10)
'0b1010'
>>> 0b1010
10
"{0:#b}".format(my_int)

相关问题 更多 >