Python Glossary English

все Python 3Встроенные функциипонятие

chr

строки

Возвращает строку из одного символа по его Unicode кодовой точке (целое число). Обратная функция для ord().

Синтаксис

chr(i)

Аргумент — номер символа в Unicode, а не байт: chr(200) даёт 'È', а байт со значением 200 получают через bytes([200]). Допустим диапазон 0..0x10FFFF, за его пределами ValueError; коды суррогатов 0xD800-0xDFFF формально принимаются, но такую строку потом не удастся закодировать в UTF-8.

Примеры

print(chr(65))   # → A
print(chr(97))   # → a
print(chr(1072)) # → а (кириллица)
print(chr(9829)) # → ♥
print(''.join(chr(i) for i in range(65,70)))  # → ABCDE

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности