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.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
chr(i)
⚙️ Parâmetros
| i Obrigatório | A Unicode code point integer (0 to 0x10FFFF). |
|---|
Retorno:str. The single-character string for the given code point.
💥 Exceções
TypeError— Raised when i is not an integer.ValueError— Raised when i is outside the range 0-0x10FFFF.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
A
中
€
🏷️ Funções internas relacionadas
💡 Casos relacionados
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.