Descubre cómo usar el método chr() en Python
Aprende a trabajar con caracteres individuales en tu proyecto
chr() es un método integrado en el lenguaje de programación
Ejemplo 1: Crear la letra «H»
print(chr(72) + chr(72)) # Imprime 'HH'
La función `chr()` convierte un número Unicode en su correspondiente carácter. En este ejemplo, se imprime la letra «H» utilizando el valor numérico de Unicode para la letra «H».
Ejemplo 2: Imprimir los números del 0 al 9
for i in range(48, 58): # Códigos Unicode de '0' a '9'
print(chr(i))
Este ejemplo utiliza un bucle `for` para iterar sobre los valores numéricos de Unicode que representan los números del 0 al 9.
Ejemplo 3: Imprimir los caracteres especiales
print(chr(33)) # !
print(chr(34)) # "
print(chr(36)) # $
Este ejemplo muestra cómo imprimir algunos caracteres especiales utilizando sus valores numéricos de Unicode.
Ejemplo 4: Imprimir los símbolos de puntuación
print(chr(39)) # '
print(chr(64)) # @
print(chr(126)) # ~
Este ejemplo muestra cómo imprimir algunos símbolos de puntuación utilizando sus valores numéricos de Unicode.
Ejemplo 5: Imprimir los acentos en una letra
print(chr(65) + chr(192)) # 'Iñ'
En este ejemplo, se imprime la letra «I» seguida del acento ñ utilizando sus valores numéricos de Unicode.
Ejemplo 6: Imprimir los caracteres en mayúsculas y minúsculas
print(chr(65)) # 'A' (mayúscula)
print(chr(97)) # 'a' (minúscula)
Este ejemplo muestra cómo imprimir una letra en mayúsculas y minúsculas utilizando sus valores numéricos de Unicode.
Ejemplo 7: Imprimir los caracteres de control
print(chr(7)) # BEL (Bell)
print(chr(8)) # BS (Backspace)
print(chr(12)) # FF (Form Feed)
Este ejemplo muestra cómo imprimir algunos caracteres de control utilizando sus valores numéricos de Unicode.
Conclusión
chr() es una herramienta valiosa para los desarrolladores de Python que necesitan trabajar con caracteres individuales. Puedes usarlo en situaciones como la creación de archivos, manipulación de cadenas de texto y más. Asegúrate de entender su funcionamiento correctamente y puedes integrarlo en tus proyectos futuros para simplificar tareas comunes en programación.