Разница между функциями ord() и chr() в Python заключается в том, что они выполняют противоположные действия: 1
- ord() принимает строку, содержащую один символ Unicode, и возвращает целое число, представляющее кодовую точку этого символа. 3 Например, ord('A') возвращает 65 — кодовую точку символа «A». 3
- chr() выполняет обратную операцию: принимает целое число и возвращает строку, представляющую символ с заданной кодовой точкой Unicode. 3 Например, chr(65) вернёт символ «A», так как код ASCII 65 соответствует символу «A». 3
Таким образом, ord() преобразует символ в соответствующее целочисленное значение, а chr() преобразует целочисленное значение в соответствующий символ. 4