Python est un langage de programmation libre, orienté objet qui contient de nombreuses bibliothèques standard qui prennent en charge le code d'autres langages de programmation tels que C ou Java. Lors de la programmation en Python, vous devrez peut-être lu en Python un nombre flottant binaire. Il n'y a pas de flotteur formats binaires natifs en Python , mais il s'agit d'un format commun pour la programmation en C. En C, nombres à virgule flottante binaires sont stockées dans un format utilisant différentes tailles d'octet et jeux de caractères que dans Python. Pour lire un flotteur binaire en Python , utilisez le module " struct " et la fonction " struct.pack " . Instructions
1
Ouvrez votre éditeur Python
2
Importer la " struct module« en tapant: .
Importation struct
Hôtels 3
Convertir le flotteur binaire en une chaîne Python en utilisant la fonction " struct.pack " . Par exemple, tapez :
struct.pack ( 'f' , 011110101 )
4
Appuyez sur Entrée. Python retourne:
\\ ' x04A \\ x12J '
Dans cet exemple , le premier argument , 'f' dans la fonction struct.pack dit Python pour convertir le flotteur binaire, 011110101 , à un chaîne binaire qui peut être lu et encore manipulé dans le python . Python convertit le flotteur binaire en une chaîne hexadécimale :
\\ ' x04A \\ x12J '