Python chr() Function with Examples

The chr() built-in python function is used to return a character from an integer. In simple we can say that the python chr() function is used to....

In this tutorial we will discuss about the chr() function in python programming language with the help of examples.

Python chr() function

Python chr() function

The built-in python function is used to return a character from an integer. In simple we can say that the python chr() function is used to return a character (string) whose unicode point is an integer. The valid range of integer varies from 0 to 1,114,111.

Syntax 

chr(num)

Parameters of chr() function in python

The function in python takes only one argument [i] i.e., an integer. The valid range of integer varies from 0 to 1,114,111.

Return value of Python chr() function 

The python function is used to return a character (string) whose unicode point is an integer. In simple we can say that the chr() function is used to return a character from an integer.

Example 1: How Python chr() Function works?

print(chr(101))

print(chr(50))

print(chr(1110))

Output

e

2

і

Here, 101 is the unicode of e, 50 is the unicode of 2, and 1110 is the unicode of i.

Example 2: Another example of Python chr() Function

num = [1100, 68, 101

for number in num: 

    letter = chr(number) 

    print("The Character of ASCII value", number, "is", letter) 

Output

The Character of ASCII value 1100 is  ь

The Character of ASCII value 68 is D

The Character of ASCII value 101 is e

Example 3: Integer passed to Python chr() Function is out of the range

print(chr(-3))

Output

Traceback (most recent call last):

  File "<string>", line 1, in <module>

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

As you can see that a is raised when you run the program. This is because the argument i.e., integer is out of the valid range.