Anche se un programma di solito visualizza i dati in forma leggibile , il programma stesso interagisce con i dati grezzi in formato binario . Un po ' binario è un singolo carattere che può essere 1 o 0 . Un byte è una sequenza di otto bit , e può essere utilizzato per memorizzare 256 valori diversi. Copia dei byte è molto utile quando è necessario un controllo preciso della memoria , e può essere eseguito utilizzando la sintassi di base trovato nel linguaggio di programmazione Python . È possibile scrivere uno script di base di Python per copiare i dati binari in un elenco in un ByteArray . Cose che ti serviranno
PC con Python Programming Language (vedi Risorse per il link per il download ) economici Show More Istruzioni
1
Aprire l' editor di testo IDLE che viene fornito in bundle con il Python linguaggio di programmazione . Un file di codice sorgente vuota appare nell'area di lavoro principale di IDLE
2
dichiarare una stringa come questa: .
Stringa = b " Ciao "
3
Copiare i byte della stringa in un nuovo array di byte di nome s . È possibile farlo scrivendo questo :
s = ByteArray ( stringa ) economici 4
iterare l'array di byte utilizzando un ciclo for , come questo:
per x in s :
5
prova il contenuto della matrice di byte da loro la stampa alla console. Scrivi la successiva riga di codice , ma trattino premendo il tasto tab. L' indentazione rende questa linea di eseguire ad ogni iterazione del ciclo for :
print ( x ) economici 6
Avviare il programma premendo il tasto "F5" . L' uscita sarà i valori decimali che rappresentano le lettere in " Ciao ", dal momento che è stata copiata la stringa come dati grezzi , piuttosto che come testo .
72
101
108
108
111