logo

Funkce chr() v Pythonu

Funkce chr() v Pythonu se používá k získání řetězce představujícího znak, který ukazuje na celé číslo kódu Unicode. Například chr(97) vrátí řetězec 'a'. Tato funkce vezme celočíselný argument a vyvolá chybu, pokud překročí zadaný rozsah. Standardní rozsah argumentu je od 0 do 1 114 111.

řetězec najít c++

Podpis

 chr(i) 

Parametry

i : Je to celočíselná hodnota.

Vrátit se

Tato funkce vrací řetězcovou reprezentaci znaku.

Podívejme se na několik příkladů funkce chr(), abychom porozuměli její funkčnosti.

příkaz windows arp

Příklad funkce Python chr() 1

Toto je jednoduchý příklad použití funkce chr(), která vrací znak přítomný na zadané hodnotě int. Návratový typ je řetězec a lze jej také ověřit.

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

Výstup:

 f p is it string type: True 

Příklad funkce Python chr() 2

Funkce chr() přebírá celočíselnou hodnotu v rozsahu. Pokud hodnota překročí rozsah, vyvolá chybu. Viz příklad níže.

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

Výstup:

rozdíl v pythonu
 ValueError: chr() arg not in range(0x110000) 

Příklad funkce Python chr() 3

Vidíte, aplikujeme seznam celých čísel na funkci chr() a ta vrací hodnotu char každého celého čísla do Unicode. Viz příklad níže.

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

Výstup:

 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