The chr() method returns a string representing a character whose Unicode code point is an integer.
chr(num) num : integer value
- The chr() method takes only one integer as argument.
- The range may vary from 0 to 1,1141,111(0x10FFFF in base 16).
- The chr() method returns a character whose unicode point is num, an integer.
- If an integer is passed that is outside the range then the method returns a ValueError.
Example: Suppose we want to print ‘G e e k s f o r G e e k s’.
G e e k s f o r G e e k s
Another example :
Character of ASCII value 17 is Character of ASCII value 38 is & Character of ASCII value 79 is O
What happens if we give something out of range?
We wont get any output and the compiler will throw an error:
Traceback (most recent call last): File "/home/484c76fb455a624cc137946a244a9aa5.py", line 1, in print(chr(400)) UnicodeEncodeError: 'ascii' codec can't encode character '\u0190' in position 0: ordinal not in range(128)
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.