In questo programma imparerai a trovare il valore ASCII di un carattere e visualizzarlo.
Per comprendere questo esempio, dovresti avere la conoscenza dei seguenti argomenti di programmazione Python:
- Funzioni integrate di programmazione Python
- Input, output e importazione di Python
ASCII è l'acronimo di American Standard Code for Information Interchange.
È un valore numerico assegnato a diversi caratteri e simboli, che i computer possono memorizzare e manipolare. Ad esempio, il valore ASCII della lettera 'A'
è 65.
Codice sorgente
# Program to find the ASCII value of the given character c = 'p' print("The ASCII value of '" + c + "' is", ord(c))
Produzione
Il valore ASCII di "p" è 112
Nota: per testare questo programma per altri caratteri, modificare il carattere assegnato alla c
variabile.
Qui abbiamo usato la ord()
funzione per convertire un carattere in un intero (valore ASCII). Questa funzione restituisce il punto di codice Unicode di quel carattere.
Unicode è anche una tecnica di codifica che fornisce un numero univoco a un carattere. Mentre ASCII codifica solo 128 caratteri, l'attuale Unicode ha più di 100.000 caratteri da centinaia di script.
Il tuo turno: modifica il codice sopra per ottenere caratteri dai valori ASCII corrispondenti utilizzando la funzione chr () come mostrato di seguito.
>>> chr (65) 'A' >>> chr (120) 'x' >>> chr (ord ('S') + 1) 'T'
Qui, ord()
e chr()
sono funzioni integrate. Visita qui per saperne di più sulle funzioni integrate in Python.