在python中是否有任何模块或函数可以用来将十进制数字转换为二进制等价物? 我可以用int('[binary_value]',2)将二进制转换为十进制,那么有没有办法在不自己写代码的情况下进行反向转换?
我同意@aaronasterling'的回答。但是,如果你想要一个非二进制的字符串,并能将其转换为一个int,那么你可以使用规范的算法。
def decToBin(n):
if n==0: return ''
else:
return decToBin(n/2) + str(n%2)