Python ist eine kostenlose , objektorientierte Programmiersprache, die zahlreiche Standard- Bibliotheken, die Code unterstützt von anderen Programmiersprachen , wie C oder Java enthält . Bei der Programmierung in Python, müssen Sie möglicherweise in Python zu lesen eine binäre Gleitkommazahl . Es gibt keine native binary float Formate in Python , aber das ist ein gängiges Format bei der Programmierung in C. In C werden binäre Gleitkommazahlen in einem Format mit verschiedenen Byte - Größen und Zeichensätze als in Python gespeichert. Um einen binären Schwimmer in Python zu lesen, benutzen Sie die " Struktur "-Modul und die " struct.pack "-Funktion . Anleitung
1
Öffnen Sie Ihre Python -Editor
2
Import der " struct module" durch Eingabe von: .
Import struct
Seite 3
Konvertieren der binären Schwimmer zu einem Python-String mit Hilfe der " struct.pack "-Funktion . Geben Sie z. B. :
struct.pack ( 'f' , 011110101 )
4
Drücken Sie die Eingabetaste . Python zurück:
'\\ x04A \\ x12J '
In diesem Beispiel wird das erste Argument , 'f' in der Funktion struct.pack sagt Python , um die binäre float, 011110101 , um eine Umwandlung binär-String , der gelesen werden kann und weiter in Python manipuliert . Python wandelt die binären float in eine hexadezimale Zeichenfolge :
'\\ x04A \\ x12J '