Справочник по функциям Python

ord

Получает код Unicode символа.

Python 3.13
ord(c)

Параметры

cstr
Строка ровно из одного символа.

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

Целое число — код символа; для строки другой длины вызывает TypeError.

Примеры

Код латинской буквы

Python 3.13
print(ord('A'))
65

Код кириллической буквы

Python 3.13
print(ord('я'))
1103

Подробности

Обратная функция — chr. Коды латинских букв идут подряд, поэтому ord(c) - ord("a") даёт номер строчной буквы в алфавите, начиная с 0. Коды всех символов строки можно получить так: [ord(c) for c in text].

Смотрите также