2010-01-05 85 views
1

我想將-123.456轉換成一個C雙重網絡傳輸在Python中。所以,我想這一點:蟒蛇結構包雙

struct.pack('d', -123.456) 

我得到這個結果:

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

顯然有一些十六進制在那裏,但究竟是用W /和^在那裏撒?

回答

1

它們分別是「w」,「/」和「^」。一些字節序列確實對應於ASCII字符。

+0

Upvoted,它可能會讓人驚訝,但ASCII字符也是數字。 – 2010-01-05 20:36:13

+0

當然簡單! – Jake 2010-01-05 20:37:03