Автор оригинала: Pankaj Kumar.
Python Ord () и Chr () являются встроенными функциями. Они используются для преобразования персонажа в INT и наоборот.
Функции Python Ord () и Chr () точно противоположны друг другу.
Python Ord ()
Функция Python Ord () имеет строковый аргумент одного символа Unicode и возвращает его целое значение кода UNICODE. Давайте посмотрим на несколько примеров использования функции ORD ().
x = ord('A') print(x) print(ord('ć')) print(ord('ç')) print(ord('$'))
Выход:
65 263 231 36
Python chr ()
Функция Python Chr () принимает целочисленный аргумент и возвращает строку, представляющую символ в этой точке кода.
y = chr(65) print(y) print(chr(123)) print(chr(36))
Выход:
A { $ ć
Поскольку функция CHR () принимает целочисленный аргумент и преобразует его на символ, существует допустимый диапазон для ввода.
Действительный диапазон для аргумента составляет от 0 до 1,114,111 (0x10FFFF в шестнадцатеричном формате). ValueError будет поднят, если входное целое число находится за пределами этого диапазона.
chr(-10)
Выход:
ValueError: chr() arg not in range(0x110000)
Давайте посмотрим на примере использования функции ord () и Chr (), чтобы подтвердить, что они точно противоположны другому.
print(chr(ord('ć'))) print(ord(chr(65)))
Выход:
ć 65
Это все для быстрого введения функций Python Ord () и Chr ().
Ссылка: Официальная документация – ORD , Официальная документация – Chr