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).
| Categoria | Métodos de string |
|---|---|
| Tipo | Método de tipo interno |
| Versão do Python | all |
📝 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
💡 Casos relacionados
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.