logo

Como verificar se uma string é uma palavra-chave válida em Python?

Na programação, uma palavra-chave é uma 'palavra reservada' pela linguagem que transmite significado especial para o intérprete. Pode ser um comando ou um parâmetro. Palavras-chave não pode ser usado como um nome de variável no trecho do programa.

inteligência artificial e agentes inteligentes

O que são palavras-chave em Python

Python também reserva algumas palavras-chave que transmitem um significado especial. O conhecimento deles é uma parte necessária do aprendizado deste idioma. Abaixo está uma lista de palavras-chave registradas por Pitão

Falso elif lambda Nenhum outro não-local Verdadeiro, exceto não e finalmente ou como para passar declarar de aumentar quebrar a classe de retorno global se tentar continuar a importar enquanto def in com del é rendimento



Programa Python para verificar se uma string é uma palavra-chave

Python em sua linguagem define um módulo embutido palavra-chave que lida com certas operações relacionadas a palavras-chave. iskeyword() verifica se uma string é uma palavra-chave ou não. Retorna verdadeiro se uma string for uma palavra-chave, caso contrário, retorna falso.

Python3
# importing 'keyword' for keyword operations import keyword # initializing strings for testing while putting them in an array keys = ['for' 'geeksforgeeks' 'elif' 'elseif' 'nikhil' 'assert' 'shambhavi' 'True' 'False' 'akshat' 'akash' 'break' 'ashty' 'lambda' 'suman' 'try' 'vaishnavi'] for i in range(len(keys)): # checking which are keywords if keyword.iskeyword(keys[i]): print(keys[i] + ' is python keyword') else: print(keys[i] + ' is not a python keyword') 

Saída
for is python keyword geeksforgeeks is not a python keyword elif is python keyword elseif is not a python keyword nikhil is not a python keyword assert is python keyword shambhavi is not a python keyw... 

Imprimir um lista de todas as palavras-chave

Às vezes, lembrar todas as palavras-chave pode ser uma tarefa difícil ao atribuir nomes de variáveis. Conseqüentemente, a função kwlist() é fornecida no módulo de palavras-chave que imprime todas as 33 palavras-chave python.

Python3
# importing 'keyword' for keyword operations import keyword # printing all keywords at once using 'kwlist()' print ('The list of keywords is : ') print (keyword.kwlist) 

Saída
The list of keywords is : ['and' 'as' 'assert' 'break' 'class' 'continue' 'def' 'del' 'elif' 'else' 'except' 'exec' 'finally' 'for' 'from' 'global' 'if' 'import' 'in' 'is' 'lambda... 

Próximos artigos:   

string para int java
  • Palavras-chave em Python | Conjunto 1
  • Palavras-chave em Python | Conjunto 2
Criar questionário