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

Artigo relacionado - Python Integer

  • Converter Int para Binário em Python
  • Converter String em Inteiro em Python
  • Inteiro reverso em Python
  • Bigint em Python
  • Artigo relacionado - Python ASCII

  • Converter Int para Binário em Python
  • Converter String em Inteiro em Python
  • Inteiro reverso em Python
  • Bigint em Python