Imagen con el logo y texto del lenguaje de programación Python.

Qué es una variable y cómo crearlas con Python

En este breve artículo aprenderás el concepto de variable en el mundo de la programación y cómo puedes crearlas utilizando Python.

Una variable es un símbolo constituyente de un predicado, fórmula, algoritmo o de una proposición. Este término, es utilizado también fuera del ámbito matemático para designar una cantidad que puede tomar distintos valores numéricos dentro de un conjunto de números.

Una manera de entenderlo es con la analogía de una caja. Imagina que una caja de cartón es una variable de Python, dentro de esa variable puedes guardar un objeto o varios. Una variable es simplemente eso, una caja donde se pueden guardar cosas.

Cuando se generan muchas líneas de código, lo más seguro es que se necesite generar también muchas variables en Python, por eso, las variables deben tener un nombre identificador que las diferencien.

En la construcción de proyectos o aplicaciones web, las variables son espacios (cajas) reservados en memoria para almacenar uno o varios objetos.

Cómo crear variables con Python

En Python, crear variables es muy sencillo. Primero, debes dar el nombre del identificador de la variable, es decir, el nombre de la caja y asignamos el valor que debe ir dentro de esa variable. Así:

#Creación de una variable en Python
numero = 5

#Imprime el valor contenido dentro de la variable número
print(numero)
La manera correcta de leer este pequeño código sería: “dentro de la variable de Python numero, voy a guardar el objeto 5”

Resultado de la suma de dos números guardados en dos variables

# Creación de la variable numero_1 con el valor de 4
numero_1 = 4

# Creación de la variable numero_2 con el valor de 6
numero_2 = 6

# Impresión del resultado de la suma numero_1 + numero_2, este resultado es igual a 10
print(numero_1 + numero_2)
Python, distingue que se debe imprimir el resultado de la suma de las dos variables.

Las variables pueden ser cambiadas en cualquier momento y tener nuevos valores

# Creación e impresión de la variable numero_3
numero_3 = 6
print(numero_3)

# Cambio o reasignación del valor que debe ir dentro de la variable numero_3
numero_3 = 56
print(numero_3)
Reasignación de valores en las variables en Python.

En una variable se puede asignar el resultado de un cálculo entre varias variables. Por ejemplo, deseamos guardar el resultado de una suma de dos valores.

# Se genera una variable con nombre resultado que contendrá el resultado de la suma numero_1 + numero_2
resultado = numero_1 + numero_2

# Imprime el valor que se almacena en resultado
print(resultado)

Por último, crear variables en Python tiene una serie de reglas estrictas:

  • El identificador no puede comenzar por un número
  • La palabra identificadora de la variable debe ir en minúsculas y cuando son frases, cada palabra se separa de un guion bajo
  • También, el nombre de la variable no debe ser un nombre reservado del lenguaje

Valores constantes con Python

Algunas veces sabemos que vamos a utilizar datos que no cambian a lo largo de la ejecución de la aplicación, por ese motivo, en Python existe una manera muy sencilla para indicar que un valor es constante, es decir, no es variable.

La sintaxis correcta para crear valores constantes en Python es la siguiente:

# Declaración de un valor de tipo constante
CONSTANTE = "Cultura Wow"

# Imprime el valor constante
print(CONSTANTE)
Los valores constantes a los cuales se les asigna un valor en Python se escriben en mayúsculas sostenidas.

Publicaciones Similares

  • Qué es un algoritmo

    Algoritmo es una serie de pasos para solucionar un problema En ese sentido, un algoritmo tiene tres fases. El primero, tiene que ver con el planteamiento del problema u objetivo a alcanzar; el segundo, es la formulación de cada paso con el máximo nivel de abstracción posible; y el tercero es la valoración si el…

  • Cómo inicializar un documento de código de Python

    Función principal Python En Python siempre debemos inicializar los documentos de código con una función principal. Esta función, es la que va a correr el programa al principio del documento. Esta función puede tener cualquier nombre, sin embargo, por convención son utilizadas las palabras “run” o “main”. A partir de esta primera función que inicializa…

  • Bucles while y for con Python

    Los bucles, son un concepto de programación que nos permite repetir líneas de código determinado número de veces hasta que se cumpla una condición para que deje de ejecutarse el proceso de bucle. ¿Cuándo crear un bucle? Cuando el problema u objetivo de software que deseas resolver a través de la programación tiene un proceso…

  • Slices Python

    Los Slices son una manera de partir una cadena de caracteres en “rebanadas” para poder trabajar con ellas posteriormente. Sintaxis de los slices en Python nombre_variable[Inicio cadena : Fin cadena : Pasos] nombre_variable. Es el nombre de la variable que contiene la cadena de caracteres. [ ]. Agrupa las características que se van a aplicar…

  • Cómo crear funciones con Python

    Las funciones, son bloques de código que resuelven operaciones y manipulan datos para el logro de objetivos muy específicos dentro de una aplicación. Generalmente, las funciones son un concepto presente en todos los lenguajes de programación, no solo en Python; y sirven, para encapsular la lógica de una operación que suele repetirse en diferentes lugares…