La función Python chr() devuelve una string de un entero de código Unicode.
Sintaxis de la función Python chr():
Sintaxis: chr(num)
- num: un entero de código Unicode
Retorno: Devuelve str
Ejemplo de la función Python chr()
Aquí, vamos a utilizar los métodos Python chr() para obtener la string de Unicode.
Python3
print(chr(97))
Producción:
a
Ejemplo 1 :
Supongamos que queremos imprimir ‘G eeksfor G eek s’.
Python3
# Python program to illustrate # chr() builtin function print(chr(71), chr(101), chr(101), chr(107), chr(115), chr(32), chr(102), chr(111), chr(114),chr(32), chr(71), chr(101), chr(101), chr(107), chr(115))
Producción:
G e e k s f o r G e e k s
Ejemplo 2:
Carácter de impresión para cada entero Unicode en la lista de números.
Python3
# Python program to illustrate # chr() builtin function numbers = [17, 38, 79] for number in numbers: # Convert ASCII-based number to character. letter = chr(number) print("Character of ASCII value", number, "is ", letter)
Producción:
Character of ASCII value 17 is Character of ASCII value 38 is & Character of ASCII value 79 is O
¿Qué pasa si le damos algo fuera de rango?
Python3
# Python program to illustrate # chr() builtin function # if value given is # out of range # Convert ASCII-based number to character print(chr(400))
Producción:
No Output
No obtendremos ningún resultado y el compilador arrojará un error:
Traceback (most recent call last): File "/home/484c76fb455a624cc137946a244a9aa5.py", line 1, in print(chr(400)) UnicodeEncodeError: 'ascii' codec can't encode character '\u0190' in position 0: ordinal not in range(128)
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA