Сообщить об ошибке.

Функция ord() в Python, число символа Unicode

Возвращает число символа Unicode

Синтаксис:

ord(x)

Параметры:

  • x - строка, представляющая один символ.

Возвращаемое значение:

Описание:

Функция ord() для символа x вернет число, из таблицы символов Unicode представляющее его позицию. Например, ord('a') возвращает целое число 97 и ord('€') вернет 8364.

Функция ord() обратная chr().

Для символа строки 8-бит возвращает значение байта. Если передан символов Unicode и Python собран с UCS2 Unicode, то позиция кода должна находиться в диапазоне от 0 до 65535 включительно, иначе возбуждается исключение TypeError.

Примеры получения числа символа из таблицы символов Unicode.

>>>ord('a')
97
>>>ord('\u2020')
8224
>>>ord('\n')
10
>>>ord('h')
104