Converter Int para ASCII em Python
ASCII, uma abreviatura do American Standard Code for Information Interchange, pode ser definido como um padrão que pode atribuir números, letras e alguns outros caracteres no código de 8 bits que contém um máximo de 256 slots disponíveis.
Este tutorial discutirá diferentes métodos para converter int em ASCII em Python.
Use a função chr() para converter int em ASCII em Python
Existem funções de string embutidas no Python para manipulações de string. A função chr() é uma delas.
A função chr() está disponível para uso em Python 3 e superior e é utilizada para fornecer o valor ASCII de um número de código ASCII correspondente.
O código a seguir usa a função chr() para converter int em ASCII em Python.
a = chr(101)
print(a)
Resultado:
e
No código acima, a função chr() é aplicada no número 101, que fornece a saída e.
No Python 2, a função unichr() também pode ser usada no lugar da função chr(). a função unichr() pode fornecer a string Unicode para o número.
O código a seguir usa a função unichr() para converter int em ASCII em Python.
# Python 2
a = unichr(101)
print(a)
Resultado:
e
Não há contraste entre strings normais e Unicode nas versões mais recentes do Python (Python 3 e superior).
Para converter o valor ASCII de volta para int, podemos usar a função ord(). O ord() tem o propósito geral de adquirir uma string de comprimento unitário e fornecer a equivalência Unicode da string passada como um argumento.
A função ord() é essencialmente usada para atingir o propósito inverso das funções chr() e unichr(). Ele tem uma sintaxe fundamental e é uma das funções integradas fornecidas pelo Python.
O código a seguir usa a função ord() para implementar o processo inverso da função chr() em Python.
print(ord("e"))
Resultado:
101
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.
LinkedInArtigo relacionado - Python Integer
- Converter Int para Binário em Python
- Converter String em Inteiro em Python
- Inteiro reverso em Python
- Bigint em Python
- Concatenar String e Valores Int em Python
- Dividir o inteiro em dígitos em Python
