logo

Python chr() funksjon

Python chr()-funksjonen brukes til å få en streng som representerer et tegn som peker til et Unicode-heltall. For eksempel returnerer chr(97) strengen 'a'. Denne funksjonen tar et heltallsargument og gir en feil hvis den overskrider det angitte området. Standardområdet for argumentet er fra 0 til 1 114 111.

Signatur

 chr(i) 

Parametere

Jeg : Det er en heltallsverdi.

stlc

Komme tilbake

Denne funksjonen returnerer en strengrepresentasjon av et tegn.

La oss se noen eksempler på chr()-funksjonen for å forstå dens funksjonalitet.

Python chr() funksjonseksempel 1

Dette er et enkelt eksempel på bruk av chr()-funksjonen som returnerer char som er tilstede ved den angitte int-verdien. Returtypen er en streng og kan også verifiseres.

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

Produksjon:

 f p is it string type: True 

Python chr() funksjonseksempel 2

chr()-funksjonen tar heltallsverdier i et område. Det gir en feil hvis verdien overskrider området. Se eksempelet nedenfor.

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

Produksjon:

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

Python chr() funksjonseksempel 3

Se, vi bruker en liste over heltall på chr()-funksjonen, og den returnerer char-verdien til hvert heltallspunkt til Unicode. Se et eksempel nedenfor.

c++ delestreng
 # 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)) 

Produksjon:

 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