Cebraspe · MP/RO · 2023 · Analista de Sistemas

Questão 36 · Informática: Programação e algoritmos

Em Python versão 3.10 ou superior, para verificar se certa string str é um identificador válido, usa-se o método

  1. A) str.isidentifier().
  2. B) str.casefold().
  3. C) str.isprintable().
  4. D) str.isascii().
  5. E) str.isdecimal().

Marque a alternativa correta:

Gabarito: A

Gabarito definitivo divulgado pela banca Cebraspe (MP/RO 2023).

Comentário

Gabarito: A.

O método str.isidentifier() retorna True quando a string é um identificador válido na sintaxe do Python, ou seja, começa com letra ou underscore e contém apenas letras, dígitos e underscores, sem espaços ou símbolos. Por isso é o método indicado para verificar se a string é um identificador válido, como pede o enunciado. Ele existe desde o Python 3.0, e a menção à versão 3.10 não altera a resposta.

Erros das demais:

  • (B) casefold() normaliza a string para comparações sem diferenciar maiúsculas e minúsculas; não verifica identificadores.
  • (C) isprintable() verifica se todos os caracteres são imprimíveis.
  • (D) isascii() verifica se todos os caracteres pertencem à tabela ASCII.
  • (E) isdecimal() verifica se todos os caracteres são dígitos decimais.

Dica: isidentifier() não verifica palavras reservadas. A string 'class' retorna True, embora não possa ser usada como nome de variável.

Fundamentos: Documentação oficial da linguagem Python: método str.isidentifier() · Regras léxicas de identificadores do Python

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe MP/RO 2023 (Analista de Sistemas), questão 36, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor