Skip to main content

Python ord() Function

The ord() function returns an integer representing the Unicode character.

Syntax

ord(ch)

ord() Parameters

Python ord() function parameters:

ParameterConditionDescription
chRequiredA single character string.

ord() Return Value

Python ord() function returns an integer representing the Unicode character.

Examples

Example 1: Basic Usage

This example demonstrates the basic usage of the ord() function by converting lowercase and uppercase letters to their Unicode numeric representation.

print(ord('a'))  # Output:  97
print(ord('A')) # Output: 65

output

97
65

Example 2: Unicode Characters

This example shows the ord() function being used with Unicode characters, converting them to their corresponding Unicode code points.

print(ord(u'a'))       # Output:  97
print(ord(u'\u2020')) # Output: 8224

output

97
8224

Example 3: Exception Handling

This example demonstrates handling the TypeError that occurs when the ord() function is called with a string that contains more than one character.

print(ord('AB'))  # This will raise a TypeError

output

Traceback (most recent call last):
File "main.py", line 1, in <module>
print(ord('AB')) # This will raise a TypeError
TypeError: ord() expected a character, but string of length 2 found