Trots ett program vanligen visar data i läsbart former , interagerar själva programmet med rådata i binärt format . En binär bit är ett enda tecken som kan vara antingen 1 eller 0. En byte är en sekvens av åtta bitar , och den kan användas för att lagra 256 olika värden. Kopiering bytes är mycket användbart när du behöver exakt kontroll över minnet , och kan åstadkommas med hjälp av den grundläggande syntaxen finns i programmeringsspråket Python . Du kan skriva en grundläggande Python-skript för att kopiera de binära data i en lista till en ByteArray . Saker du behöver
PC med programmeringsspråket Python ( se Resurs för nedladdning länk )
Visa fler instruktioner
1
Öppna IDLE textredigerare som levereras med Python programmeringsspråk. En tom källkod filen visas i den huvudsakliga arbetsytan för IDLE
2
Deklarera en sträng så här : .
String = b " Hej "
3
Kopiera byte i strängen till ett nytt byte array som heter s . Du kan göra detta genom att skriva det här :
s = ByteArray ( sträng )
4
iterera över bytearrayen med en for-loop , så här :
för x i s :
5
Test innehållet i bytearrayen genom att skriva ut dem till konsolen . Skriv nästa kodrad , men strecksatsen det genom att trycka på tabbtangenten . Indraget gör denna linje köra med varje iteration av slingan for :
print ( x )
6
Kör programmet genom att trycka på " F5 " tangenten . Utgången kommer att vara de decimala värden som representerar bokstäverna i " Hej , " eftersom du kopierade strängen som rådata snarare än som text .
72
101
108
108
111