Na programação, uma palavra-chave é uma “palavra reservada” pela linguagem que transmite um significado especial para o interpretador. Pode ser um comando ou um parâmetro. Palavras-chave não podem ser usadas como um nome de variável ou função dentro do programa.
Palavras-chave em Python: a linguagem Python também reserva algumas palavras-chave que transmitem um significado especial. O conhecimento deles é parte necessária do aprendizado dessa linguagem. Abaixo está uma lista de palavras-chave registradas por python.
False, elif, lambda, None, else, nonlocal, True, except, not, and, finally, or, as, for, pass, assert, from, raise, break, global, return, class, if, try, continue, import, while, def, in, with, del, is, yield.
Como verificar se uma string é uma palavra reservada da linguagem python?
Python em sua linguagem define um módulo embutido “keyword
” que lida com certas operações relacionadas a palavras-chave. Uma função “iskeyword()
” verifica se uma string é uma palavra-chave ou não. Retorna verdadeiro se uma string for palavra-chave, senão retorna falso.
# Código Python para demonstrar o funcionamento de iskeyword() # importando "keyword" para operações de palavra-chave import keyword # inicializar strings para teste ao colocá-los em um array keys = ["for", "while", "tanisha", "break", "pato", "elif", "assert", "sofa", "lambda", "else", "guardanapo"] for i in range(len(keys)): # verifica quais são palavras-chaves if keyword.iskeyword(keys[i]): print(keys[i] + " é uma palavra reservada da linguagem python") else: print(keys[i] + " não é uma palavra reservada da linguagem python")
Resultado:
for é uma palavra reservada da linguagem python while é uma palavra reservada da linguagem python tanisha não é uma palavra reservada da linguagem python break é uma palavra reservada da linguagem python pato não é uma palavra reservada da linguagem python elif é uma palavra reservada da linguagem python assert é uma palavra reservada da linguagem python sofa não é uma palavra reservada da linguagem python lambda é uma palavra reservada da linguagem python else é uma palavra reservada da linguagem python guardanapo não é uma palavra reservada da linguagem python
Como imprimir todas as palavras reservadas da linguagem python?
Às vezes, lembrar de todas as palavras-chave pode ser uma tarefa difícil ao atribuir nomes de variáveis. Portanto, uma função “kwlist()
” é fornecida no módulo “keyword
” que imprime todas as 33 palavras reservadas do python.
# Código Python para demonstrar o funcionamento de iskeyword() # importando "keyword" para operações de palavra-chave import keyword # imprimir todas as palavras-chave de uma vez usando "kwlist()" print("A lista de palavras reservadas do python: ") print(keyword.kwlist)
Resultado:
A lista de palavras reservadas do python: ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
Artigo escrito por Manjeet Singh(S.Nandini) e melhorado por TanishaTomar
Traduzido por Acervo Lima de How to check if a string is a valid keyword in Python?
0 comentários:
Postar um comentário