The Python functions ord() and chr()

The ord() and chr()  in Python Functions are included in the language and are utilized for converting a character to an integer and vice versa. These functions serve as counterparts to each other.

What does the ord() function in Python do?

The Python ord() function accepts a single Unicode character in the form of a string and provides the corresponding integer value of its Unicode code point. Here are some instances demonstrating the usage of the ord() function.

x = ord('A')
print(x)

print(ord('ć'))
print(ord('ç'))
print(ord('$'))

Provide a single alternative for the following sentence:

Result: “Printout” or “outcome”.

65
263
231
36

Paraphrased: “The Python function chr() in its native form.”

The Python function chr() accepts an integer input and returns a string that represents the character corresponding to the given Unicode code point.

y = chr(65)
print(y)
print(chr(123))
print(chr(36))

Please provide the sentence or statement that needs to be paraphrased.

A
{
$
ć

The chr() function converts an integer argument to a character, but it can only accept input within a specific range. The valid range for the argument is between 0 and 1,114,111 (0x10FFFF in hexadecimal format). If the input integer falls outside this range, a ValueError will be raised.

chr(-10)

I only need one option for you to paraphrase the following naturally:
Result:

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

Let’s examine an instance of utilizing the ord() and chr() functions together to verify that they are indeed the exact opposite of each other.

print(chr(ord('ć')))
print(ord(chr(65)))

Result:

ć
65

That concludes a brief introduction to the python ord() and chr() functions.

You may access the entire Python script and additional Python examples from our GitHub Repository.

Citations: Official Documentation for the ord function, Official Documentation for the chr function

 

compare  convert string to character array in Java.(Opens in a new browser tab)

Leave a Reply 0

Your email address will not be published. Required fields are marked *