logo

Funzione Python chr()

La funzione Python chr() viene utilizzata per ottenere una stringa che rappresenta un carattere che punta a un numero intero di codice Unicode. Ad esempio, chr(97) restituisce la stringa 'a'. Questa funzione accetta un argomento intero e genera un errore se supera l'intervallo specificato. L'intervallo standard dell'argomento è compreso tra 0 e 1.114.111.

Firma

 chr(i) 

Parametri

io : È un valore intero.

Java statico

Ritorno

Questa funzione restituisce una rappresentazione di stringa di un carattere.

Vediamo alcuni esempi della funzione chr() per comprenderne la funzionalità.

Funzione Python chr() Esempio 1

Questo è un semplice esempio per utilizzare la funzione chr() che restituisce il carattere presente nel valore int specificato. Il tipo restituito è una stringa e può anche essere verificato.

 # Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str) 

Produzione:

 f p is it string type: True 

Funzione Python chr() Esempio 2

La funzione chr() accetta un valore intero in un intervallo. Genera un errore se il valore supera l'intervallo. Vedi l'esempio qui sotto.

 # Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2) 

Produzione:

 ValueError: chr() arg not in range(0x110000) 

Funzione Python chr() Esempio 3

Vedi, stiamo applicando un elenco di numeri interi alla funzione chr() e restituisce il valore char di ciascun punto intero a Unicode. Vedi un esempio qui sotto.

prova a prendere il blocco Java
 # Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d)) 

Produzione:

 TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s