Если ord('a') возвращает 97, то что вернёт вызов chr(97)?

AСтроку '97': текстовое представление числа 97, обратное к ord() для строки 'a'
BЦелое число 97: операция chr() напрямую обратной к ord() в Python не является
CСимвол 'a': функция chr() возвращает символ по Unicode-коду, обратно к ord('a')
DСписок байтов символа с кодом 97 в кодировке utf-8 через обратное преобразование
Правильный ответ. ord() и chr() — обратные функции: одна возвращает Unicode-код символа, другая — символ по коду.

Разбор

Функция ord() принимает один символ и возвращает его Unicode-код (целое число). Функция chr() делает обратное — по числовому коду возвращает соответствующий символ. Таким образом, chr(ord('a')) вернёт 'a', а chr(97) тоже вернёт символ 'a'.

Можно заниматься бесплатно

Готовим вопросы…

Три вопроса по теме этой страницы, с объяснениями.

Продолжить в браузере

Ещё вопросы по теме «Синтаксис и типы данных»