在python中有没有什么模块或函数可以用来将十进制数转换成它的二进制等价物?我可以使用int(' binary _value',2)将二进制转换为十进制,那么有什么方法可以在不编写代码的情况下进行相反的转换呢?
发布于 2010-08-20 12:17:11
所有数字都以二进制形式存储。如果需要给定数字的二进制文本表示,请使用bin(i)
>>> bin(10)
'0b1010'
>>> 0b1010
10
发布于 2010-08-20 12:23:58
"{0:#b}".format(my_int)
发布于 2012-08-10 03:08:39
def dec_to_bin(x):
return int(bin(x)[2:])
就这么简单。
https://stackoverflow.com/questions/3528146
复制相似问题