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