Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kódovať a dekódovať symboly v Pythone

Počítače , dáta sú uložené numericky ako postupnosť 1 a 0. Táto sekvencia je určená kódovací schéma , ktorá mapuje postupnosť čísel s určitým znakom alebo symbolom . V jazyku Python , schému kódovania Unicode je postavená - in a dáva vám prístup ku každému znaku a symbolu vo všetkých jazykoch , minulosti i súčasnosti . Python má dve vstavané funkcie , ktoré vám umožní kódovať a dekódovať znaky Unicode a symboly . Tieto funkcie sú chr a ord . Veci , ktoré budete potrebovať
počítača s Python programovací jazyk 3.2 nainštalovaný
Unicode Symbol grafe
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte IDLE textový editor , ktorý je dodávaný s Python k stiahnutiu . IDLE textový editor sa nachádza v priečinku Program Files ( alebo aplikácia pre Macintosh ) v adresári Python . Prázdny zdrojový kód súbor sa otvorí v okne IDLE textového editora .
2

Decode desatinnú hodnotu Unicode do symbolu pomocou funkcie chr . Napríklad , ak chcete vytlačiť White Star postavu , budete musieť pozrieť do svojho Unicode desatinné hodnoty ( 9743 ) a odovzdať túto hodnotu do funkcie . Nasledujúci kód vytlačí White Star znak :

tlač ( chr ( 9734 ) )
3

kódovať reťazec reprezentácie symbol Unicode do desiatkovú hodnotu Unicode pomocou funkcie ord . Reťazec reprezentácie symbol Unicode je , že je hexadecimálne hodnota predchádza ' \\ u " Všimnite si , že pre chr funkciu , ktorú ste použili desatinnú hodnotu symbolu Unicode . Pre reprezentáciu reťazca , musíte použiť hexadecimálne hodnoty . Táto hodnota je zvyčajne uvedená hneď vedľa desatinné hodnoty na stole Unicode . Kód pre kódovanie reťazcové vyjadrenie Unicode bielej hviezdy symbol , a tlač výsledku , vyzerá toto :

tlač ( ord ( ' \\ u2606 ' ) )
4

Execute program stlačením klávesu F5 . Výstupom programu je biela hviezda symbol , za ktorým nasleduje jeho desiatkovú hodnotu 9734 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené