This is a detailed tutorial of the Python ord() Function. Learn to find the integers that represent different Unicode characters using this built-in method.
The Python built-in function
ord() is used to find out a unique integer number that represents a Unicode character. In other words, in Python, every Unicode character has been assigned an integer number and using this built-in function, we can find out that integer number, directly by passing the Unicode character to this function as an argument.
integerCode = ord(UnicodeCharacter)
ord() function only takes a single argument and that is the Unicode character itself for which you want to find out the corresponding integer code.
Note. You must only pass a single Unicode Character as an argument. If you will pass more than one Unicode Characters, this function will raise the following type error.
TypeError: ord() expected a character, but string of length x found
Here x is the number of Unicode Characters that you will pass as the argument.
ord() Return Value
The return value is an integer number that uniquely corresponds to or simply represent the provided Unicode Character.
The following example illustrates how you can make use of the
ord() function to find out the corresponding integer for a Unicode Character in Python.
#Unicode To Integer
#Using ord() Function
I’ve passed the different Unicode Characters as the argument the
ord() Function and here in the following screenshot, you can clearly see that this function has returned the different unique integer numbers that represent the corresponding Unicode characters.
Note. The built-in function
chr() is the rever of the function
ord() gives an integer from a Unicode Character, the
chr() function gives a Unicode Character that corresponds to the provided integer number as the argument.
I hope you found this guide useful. If so, do share it with others who are willing to learn Python. If you have any questions related to this article, feel free to ask us in the comments section.
And do not forget to subscribe to WTMatter!