[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