Что такое функция ord и chr в Python?

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

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

Пример:

print(ord('€')) #возвращает 8364

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

Пример

print(chr(8364)) #возвращает '€'

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

0 0
Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
29 октября 2024

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

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

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

0 0
Познакомьтесь с основами Python бесплатно