Regras de Nomenclatura de Variáveis
Progresso fantástico! Agora, vamos abordar algo fundamental e crucial — nomear suas variáveis. Assim como cada item em uma loja de conveniência possui um local e um rótulo específicos, cada variável em Python deve ser nomeada cuidadosamente. Uma boa nomeação facilita a compreensão do que o código faz, tanto para você quanto para outras pessoas.
Assista enquanto Alex explica as regras de nomenclatura de variáveis e como elas funcionam na prática:
Regras para Nomear Variáveis
Sempre Comece com uma Letra ou um Underscore
Os nomes de variáveis devem começar com uma letra ou um underscore, como item_name
ou _price
. Não inicie o nome de uma variável com um número (por exemplo, 2item
é inválido).
Use Apenas Letras, Números e Underscores
Os nomes de variáveis devem conter apenas letras, números e underscores. Por exemplo, item_name1
é válido, mas evite usar caracteres especiais como hífens (item-name
é inválido).
Atenção à Sensibilidade a Maiúsculas e Minúsculas
Python diferencia letras maiúsculas de minúsculas. Portanto, item
e Item
são variáveis distintas em Python.
Não Utilize Palavras Reservadas do Python
Evite usar palavras-chave internas do Python (como print
, if
e type
) como nomes de variáveis, pois já são utilizadas para funções específicas na linguagem.
Exemplo de Nomeação Correta de Variáveis
No exemplo a seguir, todas as regras de nomeação de variáveis são seguidas, garantindo que as variáveis estejam nomeadas corretamente e o código funcione sem problemas:
# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
Exemplo de Nomeação Incorreta
No exemplo a seguir, as regras de nomeação de variáveis não são seguidas, resultando em erros e problemas ao executar o código:
# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
Observação
É possível tentar corrigir os nomes das variáveis acima para garantir que o código execute sem erros.
Variáveis nomeadas corretamente aumentam a legibilidade e a manutenção do código. Seguir as convenções de nomenclatura do Python é fundamental para evitar erros de sintaxe e outros possíveis problemas.
Swipe to start coding
Crie e imprima variáveis que descrevem um item de mercearia — "Bread"
. Defina variáveis para seu nome, preço por unidade e quantidade em estoque, utilizando nomes claros e descritivos.
Instruções de Código
- Crie uma variável
item_name
e atribua a ela a string"Bread"
. - Crie uma variável
item_price
e atribua a ela o valor float4.52
(preço por unidade). - Crie uma variável
items_in_stock
e atribua a ela o valor inteiro230
(quantidade disponível). - Utilize essas variáveis em instruções
print()
para exibir os detalhes do item.
Solução
Obrigado pelo seu feedback!