Что означает chr в питоне
Перейти к содержимому

Что означает chr в питоне

  • автор:

Функция chr() в Python, число в символ Юникода

Преобразует число в символ Юникода, обратная операция ord()

Синтаксис:
chr(x) 
Параметры:
  • x — целое число int в диапазоне — от 0 до 1114111 (0x10FFFF в базе 16).
Возвращаемое значение:
  • str — строкa, представляющая символ Unicode.
Описание:

Функция chr() вернет строку, представляющую символ, соответствующий переданному в качестве аргумента целому числу из таблицы символов Unicode. Например, chr(97) возвращает строку a , а chr(8364) возвращает строку € . Функция chr() — обратная функции ord() .

>>> ord('A') # 65 >>> chr(65) # 'A' 

Допустимый диапазон аргументов — от 0 до 1114111 (0x10FFFF в базе 16). Будет поднят ValueError , если x за пределами этого диапазона.

Если необходимо преобразовать символ в число из таблицы символов Unicode, то используйте функцию ord() .

Примеры преобразований чисел в символы Юникода.

>>> chr(97) # a' >>> chr(10) '\n' # числа из таблицы символов Unicode >>> for el in range(49, 58): . print(chr(el)) . # 1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 
  • ОБЗОРНАЯ СТРАНИЦА РАЗДЕЛА
  • Функция abs(), абсолютное значение числа
  • Функция all(), все элементы True
  • Функция any(), хотя бы один элемент True
  • Функция ascii(), преобразует строку в ASCII
  • Функция bin(), число в двоичную строку
  • Класс bool(), логическое значение объекта
  • Функция breakpoint(), отладчик кода
  • Класс bytearray(), преобразует в массив байтов
  • Класс bytes(), преобразует в строку байтов
  • Функция callable(), проверяет можно ли вызвать объект
  • Функция chr(), число в символ Юникода
  • Класс classmethod, делает функцию методом класса
  • Функция compile() компилирует блок кода Python
  • Класс complex(), преобразует в комплексное число
  • Функция delattr(), удаляет атрибут объекта
  • Класс dict() создает словарь
  • Функция dir(), все атрибуты объекта
  • Функция divmod(), делит числа с остатком
  • Функция enumerate(), счетчик элементов последовательности
  • Функция eval(), выполняет строку-выражение с кодом
  • Функция exec(), выполняет блок кода
  • Функция filter(), фильтрует список по условию
  • Класс float(), преобразует в вещественное число
  • Функция format(), форматирует значение переменной
  • Класс frozenset(), преобразует в неизменяемое множество
  • Функция getattr(), значение атрибута по имени
  • Функция globals(), переменные глобальной области
  • Функция hasattr(), наличие атрибута объекта
  • Функция hash(), хэш-значение объекта
  • Функция help(), справка по любому объекту
  • Функция hex(), число в шестнадцатеричную строку
  • Функция id(), идентификатор объекта
  • Функция input(), ввод данных с клавиатуры
  • Класс int(), преобразует в тип int
  • Функция isinstance(), принадлежность экземпляра к классу
  • Функция issubclass(), проверяет наследование класса
  • Функция iter(), создает итератор
  • Функция len(), количество элементов объекта
  • Класс list(), преобразовывает в список
  • Функция locals(), переменные локальной области
  • Функция map(), обработка последовательности без цикла
  • Функция max(), максимальное значение элемента
  • Класс memoryview(), ссылка на буфер обмена
  • Функция min(), минимальное значение элемента
  • Функция next(), следующий элемент итератора
  • Класс object(), возвращает безликий объект
  • Функция oct(), число в восьмеричную строку
  • Функция open(), открывает файл на чтение/запись
  • Функция ord(), число символа Unicode
  • Функция pow(), возводит число в степень
  • Функция print(), печатает объект
  • Класс property(), метод класса как свойство
  • Класс range(), генерирует арифметические последовательности
  • Функция repr(), описание объекта
  • Функция reversed(), разворачивает последовательность
  • Функция round(), округляет число
  • Класс set(), создает или преобразовывает в множество
  • Функция setattr(), создает атрибут объекта
  • Класс slice(), шаблон среза
  • Функция sorted(), выполняет сортировку
  • Декоратор staticmethod(), метод класса в статический метод
  • Класс str(), преобразует объект в строку
  • Функция sum(), сумма последовательности
  • Функция super(), доступ к унаследованным методам
  • Класс tuple(), создает или преобразует в кортеж
  • Класс type(), возвращает тип объекта
  • Функция vars(), словарь переменных объекта
  • Функция zip(), объединить элементы в список кортежей
  • Функция __import__(), находит и импортирует модуль
  • Функция aiter(), создает асинхронный итератор
  • Функция anext(), следующий элемент асинхронного итератора

chr(i)

Функция chr() преобразует целое число в его символ юникода и возвращает его.

Параметры ¶

Функция chr() принимает один параметр:

  • number — целое число в диапазоне от 0 до 1 114 111

Возвращаемое значение ¶

  • Возвращает символ по его числовому представлению. i — целое положительное число.

Примеры ¶

chr(97) # a

Python с нуля. Освойте с Виртуальным ИИ-помощником!

Теоретические уроки и практические задачи
Пишите и проверяйте код прямо в браузере
Виртуальный ИИ-помощник поможет в любое время дня и ночи
Сообщество учеников для взаимопомощи и обмена опытом
200 000+ зарегистрированных участников. Присоединяйтесь!
Попробовать бесплатно
©2023 Letpy

Мы используем файлы cookie

Наш сайт использует файлы cookie для улучшения пользовательского опыта, сбора статистики и обеспечения доступа к обучающим материалам. Мы также передаем информацию об использовании вами нашего сайт партерам по социальным сетям, рекламе и аналитике. В свою очередь, наши партнеры могут объединять ее с другой предоставленной вами информацией, или с информацией, которую они собрали в результате использования вами их услуг.

Подробно про chr и ord в Python

Метод chr() возвращает символ (строку) из целого числа (представляет кодовую точку символа Unicode).

chr(i)

Метод chr() принимает единственный параметр — целое число i .

Допустимый диапазон целого числа от 0 до 1,114,111.

Возвращаемое значение

  • символ (строка), кодовая точка Unicode которого является целым числом i

Если целое число i выходит за пределы диапазона, возникает ошибка ValueError.

Пример 1: Как работает chr()?

print(chr(97)) print(chr(65)) print(chr(1200))
a A Ұ

Пример 2: Целое число, переданное в chr(), выходит за пределы допустимого диапазона

print(chr(-1))
Traceback (most recent call last): File "", line 1, in ValueError: chr() arg not in range(0x110000)

Когда вы запускаете программу, возникает ValueError.

Это потому, что аргумент, переданный chr(), находится вне допустимого диапазона. Обратное действие в Python для функции chr() может быть выполнено функцией ord().

Функция ord() возвращает целое число, представляющее символ Юникода.

ord(ch)

ord() принимает единственный параметр:

  • ch — символ Юникода.

Функция возвращает целое число, представляющее символ Юникода.

Пример: как ord() работает в Python?

print(ord('5')) # 53 print(ord('A')) # 65 print(ord('$')) # 36

Что означает chr в питоне

Возвращает символ по его числовому представлению.

i — Целое, которое следует представить в виде символа.

 chr(97) # a 

Возвращает символ (в виде строки), чья позиция кода для Юникод равна указанному целому i . Аргумент должен располагаться в пределах от 0 до 1,114,111 ( 0x10FFFF ), в противном случае возбуждается исключение ValueError.

Python 2

Возвращает символ (в виде строки), чей ASCII код равен указанному целому i . Аргумент должен располагаться в пределах от 0 до 255 включительно, в противном случае возбуждается исключение ValueError. Для получения типа unicode используйте unichr().

На заметку

Функция имеет антипода — ord().

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *