logo

Função Python chr()

A função Python chr() é usada para obter uma string que representa um caractere que aponta para um número inteiro de código Unicode. Por exemplo, chr(97) retorna a string 'a'. Esta função recebe um argumento inteiro e gera um erro se exceder o intervalo especificado. O intervalo padrão do argumento é de 0 a 1.114.111.

cidade nos EUA

Assinatura

 chr(i) 

Parâmetros

eu : É um valor inteiro.

Retornar

Esta função retorna uma representação em string de um caractere.

Vamos ver alguns exemplos da função chr() para entender sua funcionalidade.

Exemplo de função Python chr() 1

Este é um exemplo simples de usar a função chr() que retorna char presente no valor int especificado. O tipo de retorno é uma string e também pode ser verificado.

 # Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str) 

Saída:

 f p is it string type: True 

Exemplo de função Python chr() 2

A função chr() assume um valor inteiro em um intervalo. Ele gera um erro se o valor exceder o intervalo. Veja o exemplo abaixo.

 # Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2) 

Saída:

 ValueError: chr() arg not in range(0x110000) 

Exemplo de função Python chr() 3

Veja, estamos aplicando uma lista de inteiros à função chr(), e ela retorna o valor char de cada ponto inteiro para o Unicode. Veja um exemplo abaixo.

 # Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d)) 

Saída:

 TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s