Функция chr(i)
в Python используется для получения строкового представления (символа) из целого числа, представляющего кодовую точку в Юникоде. Эта функция полезна для работы с символами Юникода, позволяя преобразовывать числовые кодовые точки в символы.
Содержание
Синтаксис
chr(i)
Параметры
i
: Целое число, представляющее кодовую точку в Юникоде. Должно быть в диапазоне от 0 до 1,114,111 (включительно).
Возвращаемое значение
Функция возвращает строку длиной один символ, которая соответствует переданной кодовой точке.
Исключения
ValueError
: Возникает, еслиi
находится вне допустимого диапазона (от 0 до 1,114,111).
Примеры использования
Пример 1: Преобразование кодовой точки ASCII в символ
print(chr(65)) # Вывод: 'A'
print(chr(97)) # Вывод: 'a'
print(chr(48)) # Вывод: '0'
Пример 2: Преобразование кодовых точек Юникода в символы
print(chr(8364)) # Вывод: '€' (евро)
print(chr(169)) # Вывод: '©' (знак авторского права)
print(chr(9786)) # Вывод: '☺' (смайлик)
Пример 3: Использование в цикле
for i in range(65, 70):
print(chr(i), end=" ")
# Вывод: A B C D E