python struct pack double

时间:2010-01-05 20:32:20

标签: python networking struct.pack

我想将-123.456转换为C double,以便在python中进行网络传输。所以我尝试了这个:

struct.pack('d', -123.456)

我得到了这个结果:

'w\xbe\x9f\x1a/\xdd^\xc0'

显然那里有一些十六进制,但是那里有w,/和^是什么?

1 个答案:

答案 0 :(得分:1)

它们分别是“w”,“/”和“^”。一些字节序列确实对应于ASCII字符。