In [25]: for i in struct.pack("!d",0.0456):
...: print(bin(i)[2:].rjust(8,"0"),end="")
...:
...:
0011111110100111010110001110001000011001011001010010101111010100
以上代码也可缩写为:
In [32]: print("".join(bin(i)[2:].rjust(8,"0") for i in struct.pack("!d",0.0456)