O que são e quais são as Palavras Reservadas no Python
Por Pythoneiro
As palavras-chave no Python são palavras especiais e reservadas que têm significados e propósitos específicos. Elas não podem ser usadas para nada além desses propósitos específicos. Não podemos usar essas palavras como nomes de variáveis ou funções, por exemplo. Dessa forma, não dá para atribuir um valor a uma dessas palavras.
Nota: Essas palavras-chave estão sempre disponíveis - você nunca precisará importá-las para seu código em Python. Elas já estão lá para serem usadas
Como identificar as palavras-chave no Python?
Se estiver usando uma IDE das mais novas ou o próprio editor aqui do site, verá que diferentes palavras possuem coloração diferentes. As palavras-chave costumam ter uma cor diferenciada.
Veja o exemplo abaixo. A palavra is
é uma palavra-chave do Python. A variável nome
possui uma coloração e a palavra is
, outra cor. Teste atribuir um valor para is
e verá que ele indicará um erro de sintaxe (teste escrever e rodar o código is = 1
)
Quais as palavras-chave no Python?
Você irá entrar em contato com diversas palavras-chave ao longo de toda trilha de aprendizagem de python aqui no pythoneiro. É bom saber que diferentes versões do Python podem ter diferentes palavras-chave. No Python 3.8, por exemplo, existem 35 palavras-chave. Confira:
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
Mas você não precisa decorar. Você sempre pode checar quais são. Na sua IDE (Exemplo: Google Colab), você pode rodar o código help("keywords")
que retornará uma lista de palavras-chave do python da versão que está usando.
Atenção, aqui no trinket (a IDE do navegador) não está implementada a função help, então o código acima não irá funcionar.
Você também pode ver uma lista das palavras-chave usando o módulo keyword
. Primeiro nós importamos o módulo (um arquivo externo que contém definições e comando para ser usado no seu código), e usamos o método keyword.kwlist
. No caso vamos usar a função print() que já conhecemos para imprimir a lista de palavras-chave. Teste, aperte o botão "play":
Resumo: Palavras Rservadas no Python (Python keywords)
- Você aprendeu o que são palavras-chave: palavras reservadas que possuem um significado e um uso específico dentro da programação com Python.
- Você viu uma lista de 35 palavras-chave no python 3.8.
- Você viu como importar o módulo keyword e como descobrir as palavras-chave através de programação.
Na próxima lição entraremos no tópico de tipos de dados dentro do Python
Regras para nomear variáveis no Python
Lição AnteriorTipos de Dados no Python
Próxima LiçãoAprenda Python
Siga as lições abaixo e aprenda python gratuitamente na nossa trilha de aprendizagem
Python Básico
- Comece aqui!
- Introdução ao Python
- Características do Python
- Conceitos de Programação
- Como Rodar Python
- Primeira Função: print()
- Comentários no Python
- Valores e Variáveis
- Nomeando Variáveis
- Palavras-chave no Python
- Tipos de Dados no Python
- Números no Python: int e float
- Operações Aritméticas Parte 1
- Operações Aritméticas Parte 2
- Em breve:
- Regras de Precedência
- Dados Lógicos: bool
- Comparando Valores
- Operadores Lógicos
- Entrada e Saída de Dados
- Solução dos Desafios do Módulo Básico
- Mais conteúdo em breve. Para ser avisado, entre no nosso grupo do telegram:
- Entrar no Telegram
- Como rodar códigos nessa trilha (trinket)
Python Intermediário
- Em breve:
- Estruturas de Controle em Programação
- Condicionais: if else no Python
- Condicionais 2: If/elif/else no Python
- Estruturas if aninhadas
- Laços de Repetição em Programação
- Laço for no Python
- Laço while no Python
- Sintaxe Python
- Try...Except no Python
- Funções no Python
- Definindo uma função no python
- Escopo: Variáveis locais e globais
- Python Lambda
- Map, reduce e filter
- List Comprehension
- Programação Orientada à Objetos
- Iteradores no Python
- Python PIP
- Revisão de Conceitos do Módulo Intermédiário
- Solução dos Desafios do Módulo Intermédiário
Tópicos Avançados em Python
- Em breve:
- Introdução a tópicos avançados
- Manipulação de Arquivos no Python
- Lendo Arquivos
- Escrevendo/Criando Arquivos
- Deletando Arquivos
- Trabalhando com JSON no Python
- Trabalhando com CSV no Python
- Trabalhando imagens com pillow
- Módulo Math
- Módulo Dates
- Módulo RegEx
- Pacote Numpy
- Pacote Pandas
- Pacote Matplotlib
- Ciência de Dados com Python
Receba nossas novidades!
Entre para nosso grupo do telegram e fique sabendo de novas lições, códigos e tutoriais de programação:
Entrar no telegramAjude o Pythoneiro!
Ajude o site do pythoneiro a ficar de pé. Desenvolver bons conteúdos, manter o site no ar com hospedagem e desenvolvimento, divulgação e cuidar das redes sociais toma tempo e dinheiro. Você pode ajudar o pythoneiro sem gastar nenhum dinheiro:
Divulgue
Indique o blog do pythoneiro e seus artigos para pessoas que se interessem por programação. Divulgue nas suas redes sociais como facebook, twitter, instagram, linkedin, youtube, whatsapp, telegram, tiktok, email, discord, etc. Só não faça spam :P