Python är ett fritt , objektorienterat programmeringsspråk som innehåller många vanliga bibliotek som stöder koden från andra programmeringsspråk , till exempel C eller Java . Vid programmering i Python , kan du behöva läsa in Python ett antal binära flyttal . Det finns inga infödda binära flyttal format i Python , men detta är ett gemensamt format vid programmering i C. I C , är binära flyttal lagras i ett format med olika byte- storlekar och teckenuppsättningar än i Python . För att läsa ett binärt flyttal i Python , använd " struct " modul och " struct.pack " funktionen . Instruktioner
1
Öppna din Python editor
2
Importera " struct modul " genom att skriva: .
Import struct
Sida 3
Konvertera binära float till en Python sträng med hjälp av " struct.pack " funktionen . Till exempel , typ :
struct.pack ( ' f ' , 011.110.101 )
4
Tryck Enter . Python återvänder :
' \\ x04A \\ x12J '
I detta exempel , det första argumentet , " f " i struct.pack funktionen berättar Python att omvandla den binära float , 011.110.101 , till en binär sträng som kan läsas och manipuleras ytterligare i Python . Python omvandlar binära float till en hexadecimal sträng :
' \\ x04A \\ x12J ' Addera