Neste tutorial, você aprenderá sobre palavras-chave (palavras reservadas em Python) e identificadores (nomes dados a variáveis, funções, etc.).
Palavras-chave Python
Palavras-chave são as palavras reservadas em Python.
Não podemos usar uma palavra-chave como nome de variável, nome de função ou qualquer outro identificador. Eles são usados para definir a sintaxe e a estrutura da linguagem Python.
Em Python, as palavras-chave diferenciam maiúsculas de minúsculas.
Existem 33 palavras-chave no Python 3.7. Esse número pode variar um pouco ao longo do tempo.
Todas as palavras-chave True
, exceto False
e , None
estão em minúsculas e devem ser escritas como estão. A lista de todas as palavras-chave é fornecida abaixo.
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Olhar para todas as palavras-chave de uma vez e tentar descobrir o que significam pode ser complicado.
Se você quiser ter uma visão geral, aqui está a lista completa de todas as palavras-chave com exemplos.
Identificadores Python
Um identificador é um nome dado a entidades como classe, funções, variáveis, etc. Ajuda a diferenciar uma entidade da outra.
Regras para escrever identificadores
- Os identificadores podem ser uma combinação de letras em minúsculas (a a z) ou maiúsculas (A a Z) ou dígitos (0 a 9) ou um sublinhado
_
. Nomes comomyClass
,var_1
eprint_this_to_screen
, todos são exemplos válidos. - Um identificador não pode começar com um dígito.
1variable
é inválido, masvariable1
é um nome válido. - Palavras-chave não podem ser usadas como identificadores.
global = 1
Arquivo "", linha 1 global = 1 SyntaxError: sintaxe inválida
- Não podemos usar símbolos especiais como ! , @ , # , $ , % etc. em nosso identificador.
a@ = 0
ResultadoArquivo "", linha 1 a @ = 0 SyntaxError: sintaxe inválida
- Um identificador pode ter qualquer comprimento.
Coisas para lembrar
Python é uma linguagem que diferencia maiúsculas de minúsculas. Isso significa, Variable
e variable
não são os mesmos.
Sempre dê aos identificadores um nome que faça sentido. Enquanto c = 10
é um nome válido, escrever count = 10
faria mais sentido e seria mais fácil descobrir o que ele representa quando você examina seu código após um longo intervalo.
Várias palavras podem ser separadas usando um sublinhado, como this_is_a_long_variable
.