Python er et gratis, objektorientert programmeringsspråk som inneholder mange standard biblioteker som støtter kode fra andre programmeringsspråk , som C eller Java. Ved programmering i Python , må du kanskje lese inn Python et binært float nummer. Det er ingen innfødte binære float formater i Python , men dette er et vanlig format når programmering i C. I C , er binære flyttall lagret i et format med forskjellige byte - størrelse og tegnsett enn i Python . For å lese en binær flyte inn i Python , bruke " struct " modul og " struct.pack "-funksjonen . Instruksjoner
en
Åpne Python redaktør
2
Import av " struct modul " ved å skrive .
Import struct
3
konvertere den binære float til en Python streng ved å bruke " struct.pack "-funksjonen . For eksempel skrive : en
struct.pack (' f' , 011110101 )
4
Trykk Enter. Python avkastning :
'\\ x04A \\ x12J '
I dette eksempelet , det første argumentet , " f " i struct.pack funksjon forteller Python å konvertere den binære float , 011110101 , til en binær streng som kan leses og videre manipulert i Python . Python konverterer binære float til en heksadesimalstreng : en
'\\ x04A \\ x12J '