logo

Funkcja chr() w Pythonie

Funkcja chr() w języku Python służy do pobrania ciągu znaków reprezentującego znak wskazujący liczbę całkowitą w kodzie Unicode. Na przykład chr(97) zwraca ciąg „a”. Ta funkcja przyjmuje argument będący liczbą całkowitą i zgłasza błąd, jeśli przekracza określony zakres. Standardowy zakres argumentu wynosi od 0 do 1 114 111.

Podpis

 chr(i) 

Parametry

I : Jest to wartość całkowita.

Powrót

Ta funkcja zwraca ciąg znaków reprezentujący znak.

Zobaczmy kilka przykładów funkcji chr(), aby zrozumieć jej funkcjonalność.

Przykład funkcji chr() w Pythonie 1

To jest prosty przykład użycia funkcji chr(), która zwraca znak obecny przy określonej wartości int. Typ zwracany to ciąg znaków, który również można zweryfikować.

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

Wyjście:

 f p is it string type: True 

Przykład funkcji chr() w Pythonie 2

Funkcja chr() przyjmuje wartość całkowitą z zakresu. Zgłasza błąd, jeśli wartość przekracza zakres. Zobacz przykład poniżej.

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

Wyjście:

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

Przykład funkcji chr() w Pythonie 3

Widzisz, stosujemy listę liczb całkowitych do funkcji chr(), która zwraca wartość char każdego punktu całkowitego do Unicode. Zobacz przykład poniżej.

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

Wyjście:

 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