Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come leggere un Float binario con Python

Python è un linguaggio di programmazione libero , orientato agli oggetti che contiene numerose librerie standard che supportano il codice da altri linguaggi di programmazione , come C o Java . Quando si programma in Python , potrebbe essere necessario leggere in Python un numero float binario . Non vi sono formati float binario nativo in Python , ma questo è un formato comune per la programmazione in C. In C , i numeri binari in virgola mobile sono memorizzati in un formato utilizzando diversi byte - dimensioni e set di caratteri che in Python . Per leggere un float binario in Python , usa il modulo " struct " e la funzione " struct.pack " . Istruzioni
1

Aprite il vostro editor di Python
2

Importa il "struct modulo" digitando: .

Import struct

3

Convertire il galleggiante binario in una stringa Python utilizzando la funzione " struct.pack " . Ad esempio, digitare :

struct.pack ( 'f' , 011.110.101 ) economici 4

Premere Invio . Python restituisce:

' \\ x04A \\ x12J '

In questo esempio , il primo argomento , 'f' nella funzione struct.pack dice a Python per convertire il galleggiante binario , 011.110.101 , per un stringa binaria che può essere letto e ulteriormente manipolato in Python . Python converte il galleggiante binario in una stringa esadecimale :

' \\ x04A \\ x12J '

 

Programmazione © www.354353.com