str.isidentifier() Se é identificador válido

Última atualização: 2026-09-22

str.isidentifier() Se é identificador válido

str.isidentifier() retorna True se a string for um identificador Python válido (nome de variável/função).

CategoriaMétodos de string
TipoMétodo de tipo interno
Versão do Pythonall

📝 Sintaxe

str.isidentifier()

Retorno:bool. True if the string is a valid Python identifier.

Modifica o original:Não (retorna um novo objeto)

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

True
False
True
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que isidentifier() verifica?
ASe a string é um identificador Python válido (utilizável como nome de variável/função). 'foo_bar'.isidentifier() é True, '123abc'.isidentifier() é False.
QPalavras-chave contam como identificadores válidos?
A'if'.isidentifier() retorna True, mas if é uma palavra-chave do Python e não pode ser usada como nome de variável. Você também deve excluir palavras-chave com keyword.iskeyword('if').
QO chinês pode ser um identificador?
ASim. O Python 3 suporta identificadores Unicode: '名字'.isidentifier() retorna True.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%