chr
Функция chr() возвращает строку, представляющую символ, связанный с указанным целым числом в таблице Unicode.
Синтаксис
chr(i)
Аргументы
- i:
- Что означает: Целое число, представляющее код символа в таблице Unicode.
- Возможные значения: Целое число от 0 до 1,114,111 (включительно).
Возвращаемое значение
Возвращает строку из одного символа, соответствующую указанному числу в таблице Unicode.
Примеры использования
print(chr(97)) # Вывод: 'a'
print(chr(8364)) # Вывод: '€'
print(chr(128512)) # Вывод: '😀'
for i in range(65, 91): # Вывод всех заглавных латинских букв
print(chr(i), end=" ")
# Вывод: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Частые ошибки
Передача значения вне допустимого диапазона:
print(chr(-1)) # Ошибка: ValueError print(chr(1114112)) # Ошибка: ValueError
Как исправить: Убедитесь, что значение находится в диапазоне от 0 до 1,114,111.
Часто задаваемые вопросы
Как узнать, какой код символа соответствует определенному числу? Используйте chr() для преобразования числа в символ.
Можно ли преобразовать строку обратно в код символа? Да, используйте функцию ord. Например:
print(ord('a')) # Вывод: 97
Работает ли chr() для символов других языков? Да, функция поддерживает любые символы Unicode. Например:
print(chr(1040)) # Вывод: 'А' (кириллическая буква А) print(chr(12354)) # Вывод: 'あ' (японский символ хираганы)