[Python-de] type punning
Christopher Arndt
chris at chrisarndt.de
Sa Feb 2 17:31:59 CET 2013
On 02.02.2013 16:12, Helmut Büch wrote:
> suche ich eine Funktion wie Float.float2bits und Float.bits2float in
> Java, finde aber nichts. Kann mir da jemand auf die Sprünge helfen?
Meinst du sowas?
import struct
def float2bits(f):
return [bin(byte) for byte in struct.pack('f', f)]
bzw. für Python 2:
def float2bits(f):
return [bin(ord(byte)) for byte in struct.pack('f', f)]
http://docs.python.org/library/struct.html#format-characters
Chris
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 1059 bytes
Beschreibung: OpenPGP digital signature
URL : <http://mail.python.org/pipermail/python-de/attachments/20130202/3cc7ae71/attachment.pgp>
Mehr Informationen über die Mailingliste python-de