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