logo

Python chr() Functie

De Python chr()-functie wordt gebruikt om een ​​tekenreeks te verkrijgen die een teken vertegenwoordigt dat verwijst naar een Unicode-code-geheel getal. chr(97) retourneert bijvoorbeeld de tekenreeks 'a'. Deze functie neemt een geheel getal-argument en genereert een fout als deze het opgegeven bereik overschrijdt. Het standaardbereik van het argument loopt van 0 tot 1.114.111.

Linux-host

Handtekening

 chr(i) 

Parameters

i : Het is een geheel getal.

Opbrengst

Deze functie retourneert een tekenreeksrepresentatie van een teken.

Laten we enkele voorbeelden van de functie chr() bekijken om de functionaliteit ervan te begrijpen.

Python chr() Functievoorbeeld 1

Dit is een eenvoudig voorbeeld van het gebruik van de functie chr() die char retourneert die aanwezig is op de opgegeven int-waarde. Het retourtype is een string en kan ook worden geverifieerd.

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

Uitgang:

Java-klasse voorbeeld
 f p is it string type: True 

Python chr() Functievoorbeeld 2

De functie chr() neemt een geheel getal in een bereik. Er wordt een fout gegenereerd als de waarde het bereik overschrijdt. Zie het onderstaande voorbeeld.

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

Uitgang:

typeconversie en casting in Java
 ValueError: chr() arg not in range(0x110000) 

Python chr() Functievoorbeeld 3

Kijk, we passen een lijst met gehele getallen toe op de functie chr() en deze retourneert de char-waarde van elk geheel getalpunt naar de Unicode. Zie hieronder een voorbeeld.

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

Uitgang:

 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