Palavras-chave e identificadores Python (nomes de variáveis)

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 Falsee , Noneestã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

  1. 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 como myClass, var_1e print_this_to_screen, todos são exemplos válidos.
  2. Um identificador não pode começar com um dígito. 1variableé inválido, mas variable1é um nome válido.
  3. Palavras-chave não podem ser usadas como identificadores.
     global = 1
    Resultado
     Arquivo "", linha 1 global = 1 SyntaxError: sintaxe inválida
  4. Não podemos usar símbolos especiais como ! , @ , # , $ , % etc. em nosso identificador.
     a@ = 0

    Resultado
     Arquivo "", linha 1 a @ = 0 SyntaxError: sintaxe inválida
  5. Um identificador pode ter qualquer comprimento.

Coisas para lembrar

Python é uma linguagem que diferencia maiúsculas de minúsculas. Isso significa, Variablee variablenão são os mesmos.

Sempre dê aos identificadores um nome que faça sentido. Enquanto c = 10é um nome válido, escrever count = 10faria 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.

Artigos interessantes...