Функцията chr() на Python се използва за получаване на низ, представляващ знак, който сочи към цяло число на Unicode код. Например chr(97) връща низа 'a'. Тази функция приема целочислен аргумент и извежда грешка, ако надхвърли посочения диапазон. Стандартният диапазон на аргумента е от 0 до 1 114 111.
Подпис
chr(i)
Параметри
i : Това е цяло число.
импорт мравка
Връщане
Тази функция връща низово представяне на символ.
Нека видим някои примери за функцията chr(), за да разберем нейната функционалност.
Пример 1 за функция Python chr().
Това е прост пример за използване на функцията chr(), която връща char присъства при посочената int стойност. Върнатият тип е низ и също може да бъде проверен.
# Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str)
Изход:
f p is it string type: True
Пример 2 за функция Python chr().
Функцията chr() приема цяло число в диапазон. Извежда грешка, ако стойността надвишава диапазона. Вижте примера по-долу.
# Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2)
Изход:
ValueError: chr() arg not in range(0x110000)
Пример 3 за функция Python chr().
Вижте, ние прилагаме списък с цели числа към функцията chr() и тя връща стойността char на всяка целочислена точка към Unicode. Вижте пример по-долу.
правене на shell скрипт изпълним
# Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d))
Изход:
TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s