SóProvas


ID
2555740
Banca
PUC-PR
Órgão
TJ-MS
Ano
2017
Provas
Disciplina
Programação
Assuntos

Dentre as seguintes funções, a que serve para converter um caractere único no seu respectivo valor inteiro em Python é:

Alternativas
Comentários
  • 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)