Variable constante el propio nombre dice que es constante. Tenemos que definir una variable constante en el momento de la declaración. Después de eso, no podremos cambiar el valor de una variable constante. En algunos casos, las variables constantes son muy útiles.
La creación de variables constantes, funciones y objetos está permitida en lenguajes como c ++, Java. Pero en python creando variables constantes, no está permitido. No hay un tipo predefinido para una variable constante en Python. Pero podemos usar la biblioteca pconst para eso.
Instalación:
pip install pconst
A continuación se muestran algunos ejemplos que muestran cómo usar constantes en python
Ejemplo 1:
Puede establecer constantes en el atributo del módulo const.
Python3
# import module from pconst import const # declare constants const.LANGUAGE = "PYTHON" const.COMPANY_NAME = 'GFG' # display print(const.LANGUAGE) print(const.COMPANY_NAME)
Producción:
Ejemplo 2:
Si intenta actualizar el valor constante, se generará ConstantError.
Python3
# import module from pconst import const # declare constants const.LANGUAGE = "PYTHON" const.COMPANY_NAME = 'GFG' # update const.LANGUAGE="C++"
Producción:
Ejemplo 3:
El operador del no está permitido.
Python3
# import module from pconst import const # declare constants const.LANGUAGE = "PYTHON" const.COMPANY_NAME = 'GFG' # delete del const.LANGUAGE
Producción:
Ejemplo 4:
También puede establecer el valor de dict y list en el módulo const, y no se podrán editar (si los valores de dict o list contienen dict o list, se aplicarán recursivamente).
Python3
# import module from pconst import const # define dictionary const.COMPANY_DATA = { 'Name': "GFG", 'Language': ["C", "C++", "Python"]} # display print('Name:', const.COMPANY_DATA['Name']) print('Language:', const.COMPANY_DATA['Language'])
Producción:
Publicación traducida automáticamente
Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA