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].
