Метод Python chr — возвращает символ, то есть строку из целого числа. Возвращаемый символ, является кодовым символом Юникода.
Параметры метода chr()
Метод chr() принимает только один параметр, целочисленное значение i. Допустимый диапазон целого числа от 0 до 1 114 111.
Возвращаемое значение метода chr()
Метод chr() — возвращает:
- Строка (символ) — кодовое значение которого в Юникоде является целым число передаваемого значения i. Если передаваемое число находится за пределами диапазона, то получим ошибку ValueError.
Пример 1. Как работает функция chr()?
print(chr(97))
print(chr(65))
print(chr(1200))
# Результат
a
A
Ұ
- Значение 97 в Unicode a
- Значение 65 в Unicode A
- Значение 1200 в Unicode Ұ
Пример 2. Целое число не входит в диапазон
print(chr(-1))
#Результат
Traceback (most recent call last): File "", line 1, in ValueError: chr() arg not in range(0x110000)
Если мы запустим нашу программу, то словим ошибку ValueError, так как передаваемое в функцию число, не входит в диапазон. Так же, у данной функции есть реверсивная функция ord(), данная функция делают обратную операцию.