Hvordan å kode og dekode symboler i Python

Computer data lagres numerisk som en sekvens av 1 og 0-tallet. Denne sekvensen blir bestemt ved et kodeskjema, som tilordner en sekvens av tall med en bestemt tegn eller symbol. I Python språket, er Unicode-koding ordningen innebygd, og gir deg tilgang til alle tegn og symbol på alle språk, fortid og nåtid. Python har to innebygde funksjoner som lar deg kode og dekode Unicode-tegn og symboler. Disse funksjonene er chr og ord.

Bruksanvisning

1 Åpne IDLE tekst editor som følger med Python nedlasting. Den IDLE teksteditor er funnet i Program Files (eller Programmer for Macintosh) i Python katalogen. En tom kildekode fil åpnes i IDLE tekst editor vinduet.

2 Dekode en Unicode desimaltall til et symbol med chr funksjon. For eksempel, hvis du ønsker å skrive ut den hvite stjerne karakter, ville du trenger å slå opp sitt Unicode desimaltall (9743) og pass på at verdien inn i funksjonen. Følgende kode skriver den hvite stjerne karakter:

print (chr (9734))

3 Kode en strengrepresentasjon av en Unicode symbol til en Unicode desimal verdi ved hjelp av ord funksjonen. Den strengrepresentasjon av en Unicode symbol er det heksadesimale verdien innledes med '\ u.' Merk at for chr funksjonen du brukte desimal verdien av en Unicode symbol. For den strengrepresentasjon, må du bruke heksadesimale verdien. Denne verdien er vanligvis oppført rett ved siden av desimaltall på en Unicode tabell. Koden for koding strengen representasjon av Unicode hvit stjerne symbol, og skriver ut resultatet, ser slik ut:

print (ord ( '\ u2606'))

4 Kjør programmet ved å trykke F5. Programmet utgang er en hvit stjerne symbol, etterfulgt av sin desimaltall 9734.