Функція chr() конвертує ціле число в Unicode-символ і повертає його.
Наприклад:
|
1 2 3 |
print(chr(97)) print(chr(98)) |
Результат:
a
b
Синтаксис функції chr()
|
1 |
chr(number) |
Параметри функції chr()
Функція chr()приймає один параметр:
number — ціле число в діапазоні від 0 до 1,114,111.
Значення, яке повертає функція chr()
Функція chr() повертає:
Unicode-символ відповідного цілочисельного аргументу (в діапазоні від 0 до 1,114,111).
Помилку ValueError у разі передачі цілого числа поза допустимим діапазоном.
Помилку TypeError у разі передачі нецілочисельного аргументу.
Приклад №1: Функція chr() із цілими числами в Python
|
1 2 3 |
print(chr(97)) print(chr(65)) print(chr(1200)) |
Результат:
a
A
Ұ
Приклад №2: Функція chr() з цілим числом поза допустимим діапазоном
|
1 2 |
print(chr(-1000)) print(chr(1114113)) |
Результат:
ValueError: chr() arg not in range(0x110000)
Ми вказали цілочисельні аргументи поза допустимим діапазоном: -1000 та 1114113. В результаті отримали помилку ValueError.
Приклад №3: Функція chr() з нецілочисельними аргументами
|
1 2 |
print(chr('Ronald')) print(chr('Lupin')) |
Результат:
TypeError: an integer is required (got type str)
Ми використали функцію chr() з нецілочисельними аргументами. В результаті отримали помилку TypeError.
