Python chr()-funktionen används för att få en sträng som representerar ett tecken som pekar på ett Unicode-heltal. Till exempel returnerar chr(97) strängen 'a'. Den här funktionen tar ett heltalsargument och ger ett fel om det överskrider det angivna intervallet. Standardintervallet för argumentet är från 0 till 1 114 111.
binary tree postorder traversal
Signatur
chr(i)
Parametrar
i : Det är ett heltalsvärde.
Lämna tillbaka
Denna funktion returnerar en strängrepresentation av ett tecken.
Låt oss se några exempel på chr()-funktionen för att förstå dess funktionalitet.
packa upp i linux
Python chr() Funktionsexempel 1
Detta är ett enkelt exempel på att använda chr()-funktionen som returnerar char som finns vid det angivna int-värdet. Returtypen är en sträng och kan också verifieras.
# 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)
Produktion:
f p is it string type: True
Python chr() Funktionsexempel 2
Funktionen chr() tar ett heltalsvärde i ett intervall. Det ger ett fel om värdet överskrider intervallet. Se exemplet nedan.
# 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)
Produktion:
skillnad i python
ValueError: chr() arg not in range(0x110000)
Python chr() Funktionsexempel 3
Se, vi tillämpar en lista med heltal på chr()-funktionen, och den returnerar char-värdet för varje heltalspunkt till Unicode. Se ett exempel nedan.
# 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))
Produktion:
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