3.3 Para Saber Mais: Nomes De Variáveis

Programadores escolhem nomes para variáveis que sejam semânticos e que ao mesmo tempo documentem o código. Esses nomes podem ser bem longos, podem conter letras e números. É uma convenção entre os programadores Python começar a variável com letras minúsculas e utilizar o underscore ( _ ) para separar palavras como: meu_nome, numero_de_cadastro, telefone_residencial. Esse padrão é chamado de snake case. Variáveis também podem começar com underscore ( _ ) mas deve ser evitado e utilizado em casos mais específicos.

Se nomearmos nossas variáveis com um nome ilegal, o interpretador vai acusar um erro de sintaxe:

1nome = ‘python’ File "", line 1 1nome = ‘python’

^

SyntaxError: invalid syntax

numero@ =

File "", line

numero@ = 10‌

^

SyntaxError: invalid syntax

class = ‘oi’

File "", line 1 class = oi

^

SyntaxError: invalid syntax

1nome é ilegal porque começa com um número, numero@ é ilegal porque contém um caractere especial (o @) considerado ilegal para variáveis. E class é ilegal porque class é uma palavra chave em Python. O interpretador utiliza palavras chaves como palavras reservadas da linguagem, como um vocabulário próprio.

Python possui 33 palavras reservadas:

anddelfromNoneTrue
aselifglobalnonlocaltry
assertelseifnotwhile
breakexceptimportorwith
classFalseinpassyield
continuefinalyisraisedef
forlambdareturn

Portanto, não podemos utilizar essas palavras para nomear nossas variáveis.


⬅️ Capítulo Anterior | Próximo Capítulo ➡️