-
Gabarito E
ord - Given a string representing one Unicode character, return an integer representing the Unicode code point of that character. For example, ord ( 'a' ) returns the integer 97 and ord ( '€' ) (Euro sign) returns 8364. This is the inverse of chr ( ).
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
A função ord() devolve o código numérico do caractere passado como parâmetro. Veja os exemplos a seguir:
print(ord("8"))
print(ord("?"))
print(ord("A"))
print(ord("C"))
print(ord("^"))
print(ord("a"))
56
63
65
67
94
97
A função ord() gerará um erro se passarmos como parâmetro uma string contendo mais de um caracter:
In [2]:
ord("olá!")
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-2e7b9727d71f> in <module>()
----> 1 ord("olá!")
TypeError: ord() expected a character, but string of length 4 found
https://www.ime.usp.br/~kellyrb/mac2166_2014/arquivos/aulas/mac2166_aula12.html
-
unichr (65) = A
hex (65) = 0x41
oct (65) = 0101
chr (65) = A
ord ('A') = 65 => Resposta
-
unichr (x)
Esta função converte o código inteiro no caractere Unicode correspondente. Exemplo: unichr(99) = ‘c’
hex (x)
hex(x) converte o inteiro x no seu correspondente em representação hexadecimal. Ex.: hex(200) = 0xc8
ord (x)
ord(x) o inverso do unichr(x). Dado um caractere x, o ord(x) converte-o para seu código inteiro Unicode correspondente. Ex.: ord(‘c’) = 99. É a alternativa correta.
oct (x)
Converte um número inteiro no seu correspondente em representação octal. Ex.: oct(12) = 0o14.
chr (x)
Converte o código inteiro no caractere correspondente. Ex.: chr(99) = ‘c’. É muito parecida com a função unichr(x). A única diferente é que unichr faz a conversão para todos os caracteres Unicode, que é uma lista bem mais ampla que os caracteres normais. Inclui também caracteres especiais.
Resposta: C
-
Assertiva e
converter valor inteiro em Python é:ord (x)