Что такое функция ord и chr в Python? — Q&A Хекслет
2026-02-26 19:00 Diff

Ответы

ord() и chr() — встроенные функции в Python, которые работают с символами Unicode.

ord() принимает строку, содержащую один символ Unicode, и возвращает целое число, представляющее кодовую точку этого символа. Например, ord('A') возвращает 65 — кодовую точку символа «A».

Пример:

chr() выполняет обратную операцию: принимает целое число и возвращает строку, представляющую символ с заданной кодовой точкой Unicode.

Пример

Эти функции необходимы при работе с текстом в Python, особенно при использовании символов разных языков, специальных символов или эмодзи.

Функция ord() в Python используется для получения числового значения кода ASCII (или Unicode) символа, переданного ей в качестве аргумента. Например, ord('A') вернет число 65, потому что символ 'A' соответствует коду ASCII 65.

Функция chr(), наоборот, принимает числовое значение кода символа и возвращает сам символ. Например, chr(65) вернет символ 'A', так как код ASCII 65 соответствует символу 'A'.

Эти функции часто используются вместе для работы с символьными данными, такими как текстовые сообщения или обработка символов в строках. Они позволяют конвертировать символы в их числовые представления и наоборот, что делает их добными для работы с символьными данными в Python.