În acest program, veți învăța să găsiți valoarea ASCII a unui caracter și să o afișați.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:
- Funcții încorporate de programare Python
- Intrare, ieșire și import Python
ASCII reprezintă codul standard american pentru schimbul de informații.
Este o valoare numerică dată diferitelor caractere și simboluri, pentru ca computerele să le stocheze și să le manipuleze. De exemplu, valoarea ASCII a literei 'A'
este 65.
Cod sursa
# Program to find the ASCII value of the given character c = 'p' print("The ASCII value of '" + c + "' is", ord(c))
Ieșire
Valoarea ASCII a „p” este 112
Notă: Pentru a testa acest program pentru alte caractere, modificați caracterul atribuit c
variabilei.
Aici am folosit ord()
funcția pentru a converti un caracter într-un număr întreg (valoare ASCII). Această funcție returnează punctul de cod Unicode al caracterului respectiv.
Unicode este, de asemenea, o tehnică de codificare care oferă un număr unic unui caracter. În timp ce ASCII codifică doar 128 de caractere, Unicode-ul actual are mai mult de 100.000 de caractere din sute de scripturi.
Rândul dvs.: Modificați codul de mai sus pentru a obține caractere din valorile lor ASCII corespunzătoare utilizând funcția chr () așa cum se arată mai jos.
>>> chr (65) 'A' >>> chr (120) 'x' >>> chr (ord ('S') + 1) 'T'
Aici ord()
și chr()
sunt funcții încorporate. Vizitați aici pentru a afla mai multe despre funcțiile încorporate în Python.