【发布时间】:2015-02-13 08:33:06
【问题描述】:
例如,如果我们将 1 转换为无符号 32 位,它将是 00000000000000000000000000000001
你如何在 python 中实现这一点?
【问题讨论】:
-
"{:032b}".format(1)? -
您的意思是为了显示目的,还是需要将数字转换为正好是 32 位的类型(例如,将其打包成结构)?
-
您要解决的问题是什么?请阅读the X-Y problem。
-
我需要将其转换为 32 位。
-
您想要的解决方案是转换,但这不是您要解决的实际问题。您尝试解决的问题可能有其他解决方案。如果不告诉我们为什么您想要这种转换,就会更难为您提供一个以(对您而言)令人满意的方式工作的解决方案。