Convertir Int a ASCII en Python

Vaibhhav Khetarpal 10 octubre 2023
Convertir Int a ASCII en Python

ASCII, una abreviatura del American Standard Code for Information Interchange, se puede definir como un estándar que puede asignar números, letras y algunos otros caracteres en el código de 8 bits que contiene un máximo de 256 ranuras disponibles.

Este tutorial discutirá diferentes métodos para convertir int a ASCII en Python.

Utilice la función chr() para convertir int a ASCII en Python

Hay funciones de cadena integradas en Python para manipulaciones de cadenas. La función chr() es una de ellas.

La función chr() está disponible para su uso en Python 3 y superior y se utiliza para proporcionar el valor ASCII de un número de código ASCII correspondiente.

El siguiente código usa la función chr() para convertir int a ASCII en Python.

a = chr(101)
print(a)

Producción :

e

En el código anterior, la función chr() se aplica al número 101, que proporciona la salida e.

En Python 2, la función unichr() también se puede utilizar en lugar de la función chr(). la función unichr() puede proporcionar la cadena Unicode para el número.

El siguiente código usa la función unichr() para convertir int a ASCII en Python.

# Python 2
a = unichr(101)
print(a)

Producción :

e

No hay contraste entre las cadenas normales y Unicode en las versiones más recientes de Python (Python 3 y superior).

Para convertir el valor ASCII de nuevo a int, podemos usar la función ord(). El ord() tiene el propósito general de adquirir una cadena de longitud unitaria y proporcionar la equivalencia Unicode de la cadena pasada como argumento.

La función ord() se utiliza esencialmente para lograr el propósito inverso de la función chr() y la función unichr(). Tiene una sintaxis fundamental y es una de las funciones integradas que proporciona Python.

El siguiente código usa la función ord() para implementar el proceso inverso de la función chr() en Python.

print(ord("e"))

Producción :

101
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Artículo relacionado - Python Integer

Artículo relacionado - Python ASCII