logo

Funcția Python chr().

Funcția Python chr() este utilizată pentru a obține un șir reprezentând un caracter care indică un întreg cod Unicode. De exemplu, chr(97) returnează șirul „a”. Această funcție ia un argument întreg și aruncă o eroare dacă depășește intervalul specificat. Intervalul standard al argumentului este de la 0 la 1.114.111.

Semnătură

 chr(i) 

Parametrii

i : este o valoare întreagă.

Întoarcere

Această funcție returnează o reprezentare șir a unui caracter.

Să vedem câteva exemple de funcție chr() pentru a înțelege funcționalitatea acesteia.

Funcția Python chr() Exemplul 1

Acesta este un exemplu simplu de utilizare a funcției chr() care returnează caracterul prezent la valoarea int specificată. Tipul de returnare este un șir și poate fi verificat, de asemenea.

 # 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) 

Ieșire:

 f p is it string type: True 

Funcția Python chr() Exemplul 2

Funcția chr() ia valoare întreagă într-un interval. Aruncă o eroare dacă valoarea depășește intervalul. Vezi exemplul de mai jos.

 # 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) 

Ieșire:

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

Funcția Python chr() Exemplul 3

Vezi, aplicăm o listă de numere întregi la funcția chr() și returnează valoarea caracterului fiecărui punct întreg la Unicode. Vezi un exemplu de mai jos.

 # 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)) 

Ieșire:

 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