Binär kod och ASCII

Det finns en faslig massa inbyggda funktioner, t ex att konvertera siffror till binär kod, m a o maskinkod.

  1. print (bin(10))

Resultatet 0b1010, prefix 0b för binär kod. Räkna ihop talet från höger till vänster; 0 + 2 + 0 + 8 = 10

Som tidigare beskrivits används American Standard Code for Information Interchange, för att konvertera bokstäver till maskinkod (binär kod).

  1. print (chr(65))

Resultatet blir stora A, m a o här konverterar vi från binär kod, maskinkod, till bokstaven A.

Ps nuförtiden används alltmer Unicode istället för ASCII. Syftet är att få en världsgemensam standard vilket inte var möjligt med en ASCII standard som endast består av 8 bitar, m a o (2**8) = 256 olika tecken, vilket man hjälpligt löste med olika översättarprogram, t ex för kinesiska tecken.