Python

Como definir constante em Python

5 de agosto de 2020

Como definir constante em Python

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

Subscribe
Notify of
guest
7 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
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!

7
0
Would love your thoughts, please comment.x