Las constantes de Python son contenedores de datos como las variables. En principio, una constante está diseñada para tener un valor constante que no pueda cambiar durante la ejecución de un programa.
Sin embargo, en Python no existen las constantes como tal.
La convención para nombrar constantes es hacerlo con el nombre todo en mayúsculas, de esta forma, aunque en realidad estemos trabajando con variables, quien esté trabajando con el programa, sabrá a simple vista que se trata de una constante y que no hay que reasignarle ningún valor.
Para llamar a una constante, lo haremos igual que con las variables, ya que en realidad en Python son variables, no hay diferencia.
CONSTANTE = "Valor cualquiera."
CONSTANTE = "Otro valor."
print(CONSTANTE)
Resultado en la consola
Otro valor.
¿Cuándo debemos utilizar constantes?
Las "constantes" las debemos utilizar para contener datos que no tienen que variar, que siempre serán iguales, como por ejemplo, los días de una semana o las horas de un día.
HORAS_DIA = 24
DIAS_SEMANA = 7
Editores como Visual Studio Code identifican con otro color las constantes.
No te pierdas todo el contenido de este curso y más cosas sobre Python.