Neste artigo você vai aprender como definir constante em Python, também para que servem as constantes no Python e como devemos utilizá-las

como definir constante em python capa

Fala programador(a), beleza? Bora aprender mais sobre constantes na linguagem Python!

Na verdade ainda não é possível criar uma constante em Python como em outras linguagens, onde seu valor não é alterado

Pelo menos não no ano que escrevo este artigo hehe

Porém na documentação, caso você opte por criar uma variável com sintaxe de constante, há algumas instruções a serem seguidas

Todas as letras da variável que servirá como constante devem ficar uppercase (maiúsculas)

E também se houver mais de uma palavra elas devem ser separadas por underline

Veja dois exemplos:

CONSTANTE = 1

CONSTANTE_DOIS = 2

Esse é o padrão recomendado na documentação da linguagem Python

Você pode deixar um comentário inline explicando que aquela variável é na verdade uma constante

Obs: Talvez no futuro adicionem a instrução de constante em Python, então atualizarei este artigo conforme a documentação fornecer esta informação

Conclusão

Neste artigo vimos como definir constante em Python – que na verdade não existe uma sintaxe própria

E sim delimitar a variável com uma sintaxe que se assemelha as constantes de outras linguagens, como é indicado na documentação

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Inscrever-se
Notificar de
guest

8 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Jeoás

Obrigado, seu artigo me ajudou D+

Battisti

De nada amigo! =)

Elisiani

Valeu pelo esclarecimento!!

Battisti

de nada =)

Bruno

Como fazer quando se tem um projeto grande, e você precise definir um arquivo para constantes como (constants.py) por exemplo, e tenha que usar esse arquivo como base de constantes para todo o projeto?
Eu coloquei todas as minhas constantes num arquivo .py e depois importo ele nos outros. O problema é que quando for usar uma constante, tenho que chamar cs.NOME por exemplo, ao invés de chamar só o nome da constante diretamente. Existe alguma outra forma de fazer isso melhor ou estou correto?

Orlando

boa

Battisti

valeu Orlando!

julio

uma das coisas que não gosto no python é a liberalidade excessiva, existem apenas algumas convenções a serem seguidas mas no geral a linguagem não vai impedir o programador de fazer besteira. O que é péssimo para projetos em equipe