Si aún no lo has hecho, te recomendamos que leas los dos artículos previos a este, en el cual te explicamos la jerarquía de los tipos en Python y también te hablamos de las variables. En este artículo, explicaremos qué son las constantes en python, cómo se estructuran y por qué son importantes.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
Las variables que no pueden ser modificadas se conocen como constantes en python. Por lo tanto, la información contenida en estos contenedores no podrá ser modificada posteriormente. Usualmente en el momento en el que son declaradas son asignadas a un módulo en particular.
En Python, las constantes se escriben con letras mayúsculas separadas por el símbolo _. Ahora bien, al igual que ocurre con tipos, algunas constantes vienen integradas en el lenguaje de Python. A continuación te especificamos cada una de ellas:
None: el tipo asignado con la constante none tiene un valor único aplicable a un solo objeto. Por lo tanto, su valor no podrá ser usado en diferentes situaciones.
NoteImplement: al igual que None, esta constante tiene un solo valor y aplica a un solo objeto. Sin embargo, cuenta con algunos métodos numéricos y de comparación enriquecidos para indicar que no se está implementando respecto a otro tipo.
Ellipsis: esta constante también tiene un solo valor aplicable a un solo objeto. Su presencia indica que hay una sintaxis, normalmente englobada entre comillas.
False: al igual que true, esta constante es de tipo booleano. Únicamente puede tener dos valores, y este, como es el nombre lo indica representa una condición falsa.
True: valor de tipo booleano qué representa que una expresión condicional o un bucle es verdadera.
_debug_: sí Python no se inició con la opción 0, entonces esta constante tendrá un valor predeterminado de true.
Al igual que ocurre con cualquier lenguaje de programación, en Python existen algunas palabras que están reservadas para el uso propio del
código. Por este motivo, no se deben utilizar estas palabras aparte de la función que se les ha asignado de antemano. Las siguientes son algunas de estas palabras:
Break, continue, del, and, def, else, except, finally, for, from, global, in, is, if, global, print, try, while, with.
Con el paso del tiempo, se modificará sin duda está lista, sin embargo, para la versión de Python 2.7 existían 31 palabras de uso reservado. Existe un módulo qué nos permite verificar si una palabra está reservada por el lenguaje de programación. Este es keyword. Al mismo tiempo, mediante este módulo podemos conocer todas las palabras de uso reservado.
La estructura es la siguiente:
>>> import keyword
>>> keyword.kwlist
Como resultado, la respuesta que recibas será todas las palabras reservadas.
Como hemos visto, tanto las constantes como las variables tienen usos específicos dentro de la codificación de Python. En el siguiente artículo ampliaremos más la información sobre este tema y hablaremos sobre algunas reglas de los nombres de variables y constantes. Todo esto contribuirá a manejar de mejor forma el desarrollo de programas mediante Python.
Diseño Web Grupo Codesi