chr() Ponto de código Unicode → caractere

Última atualização: 2026-09-22

chr() Ponto de código Unicode → caractere

chr() converte um ponto de código Unicode (0-0x10FFFF) em uma string de um único caractere.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

chr(i)

⚙️ Parâmetros

i ObrigatórioA Unicode code point integer (0 to 0x10FFFF).

Retorno:str. The single-character string for the given code point.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

A
中
€
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QQual é a relação entre chr() e ord()?
ASão operações inversas: chr(ord('A')) == 'A' e ord(chr(65)) == 65.
QO que chr(0x4e2d) retorna?
ARetorna '中'. chr() aceita um inteiro de code point em decimal ou hexadecimal (prefixo 0x).
QO que acontece ao passar um inteiro fora do intervalo?
ALevanta ValueError. O intervalo válido vai de 0 a 0x10FFFF (code point máximo do Unicode).
QUm argumento de string como chr('A') funciona?
ANão, levanta TypeError. O argumento de chr() deve ser um inteiro; passar string não é válido.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%