logo

Python chr()-Funktion

Die Python-Funktion chr() wird verwendet, um eine Zeichenfolge abzurufen, die ein Zeichen darstellt, das auf eine Unicode-Code-Ganzzahl verweist. Beispielsweise gibt chr(97) die Zeichenfolge „a“ zurück. Diese Funktion akzeptiert ein ganzzahliges Argument und gibt einen Fehler aus, wenn es den angegebenen Bereich überschreitet. Der Standardbereich des Arguments liegt zwischen 0 und 1.114.111.

Unterschrift

 chr(i) 

Parameter

ich : Es ist ein ganzzahliger Wert.

Zurückkehren

Diese Funktion gibt eine Zeichenfolgendarstellung eines Zeichens zurück.

Sehen wir uns einige Beispiele der Funktion chr() an, um ihre Funktionalität zu verstehen.

Python chr()-Funktionsbeispiel 1

Dies ist ein einfaches Beispiel für die Verwendung der Funktion chr(), die das am angegebenen int-Wert vorhandene Zeichen zurückgibt. Der Rückgabetyp ist ein String und kann ebenfalls überprüft werden.

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

Ausgabe:

 f p is it string type: True 

Python chr()-Funktionsbeispiel 2

Die Funktion chr() nimmt einen ganzzahligen Wert in einem Bereich an. Es wird ein Fehler ausgegeben, wenn der Wert den Bereich überschreitet. Siehe das Beispiel unten.

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

Ausgabe:

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

Python chr()-Funktionsbeispiel 3

Sehen Sie, wir wenden eine Liste von Ganzzahlen auf die Funktion chr() an und sie gibt den char-Wert jedes Ganzzahlpunkts an den Unicode zurück. Sehen Sie sich unten ein Beispiel an.

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

Ausgabe:

 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