2008-08-07 56 views

cevap

50
>>> import struct 
>>> struct.pack('f', 3.141592654) 
b'\xdb\[email protected]' 
>>> struct.unpack('f', b'\xdb\[email protected]') 
(3.1415927410125732,) 
>>> struct.pack('4f', 1.0, 2.0, 3.0, 4.0) 
'\x00\x00\x80?\x00\x00\[email protected]\x00\[email protected]@\x00\x00\[email protected]' 
+2

Bu sadece 4 veya 8 baytlık yüzer için çalışır. 10 baytlık yüzerlerden ne haber? – dplass

+0

Başka bir yerde referans buldum, teşekkürler. – dplass

+0

@dplass ile aynı fikirdeyim. Ve, neden bu dizenin sonunda bir virgül var? – Startec

13

struct paketini isteyeceksiniz.

+15

Bir miktar tanıtım kodu ekleyin ve tekrar öneriyorum. –

+1

Kazanan bir oy almış olabilirsiniz, Ama örnek kod eklemediniz ... – Mayhem