logo

Funció Python chr().

La funció chr() de Python s'utilitza per obtenir una cadena que representa un caràcter que apunta a un nombre enter de codi Unicode. Per exemple, chr(97) retorna la cadena 'a'. Aquesta funció pren un argument enter i genera un error si sobrepassa l'interval especificat. L'interval estàndard de l'argument és de 0 a 1.114.111.

Signatura

 chr(i) 

Paràmetres

i : És un valor enter.

Tornar

Aquesta funció retorna una representació de cadena d'un caràcter.

Vegem alguns exemples de la funció chr() per entendre la seva funcionalitat.

Funció Python chr() Exemple 1

Aquest és un exemple senzill per utilitzar la funció chr() que retorna char present al valor int especificat. El tipus de retorn és una cadena i també es pot verificar.

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

Sortida:

svm
 f p is it string type: True 

Funció Python chr() Exemple 2

La funció chr() pren un valor enter en un interval. Llança un error si el valor supera l'interval. Vegeu l'exemple següent.

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

Sortida:

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

Funció Python chr() Exemple 3

Mireu, estem aplicant una llista d'enters a la funció chr() i retorna el valor char de cada punt enter a l'Unicode. Vegeu un exemple a continuació.

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

Sortida:

 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