python-variables

Qué son y como usar variables en Python

Las variables son contenedores que nos permiten almacenar y manipular valores en nuestros programas. Este valor puede ser de cualquier tipo de dato en Python, como números, cadenas de texto, listas, diccionarios, entre otros.

Internamente, el nombre de la variables actúa como un “alias”, para referirnos a una sección de la memoria del ordenador, donde vamos a guardar un valor.

Más información sobre variables leer más ⯈

Declaración de variables

En PytPythonhon, no necesitamos declarar explícitamente el tipo de una variable antes de asignarle un valor. Al asignar un valor a una variable, estamos creando una referencia a ese valor en la memoria.

Cuando asignamos un valor utilizando el operador = y Python determinará automáticamente el tipo de la variable. Veamos algunos ejemplos:

# Asignación de valores a variables
numero = 10
nombre = "Juan"
lista = [1, 2, 3]

# Imprimiendo los valores de las variables
print("Número:", numero)  # Salida: Número: 10
print("Nombre:", nombre)  # Salida: Nombre: Juan
print("Lista:", lista)    # Salida: Lista: [1, 2, 3]

En este ejemplo, hemos creado tres variables:

  • numero que contiene el valor 10
  • nombre que contiene la cadena "Juan"
  • lista que contiene una lista [1, 2, 3].

Python infiere automáticamente el tipo de dato basado en el valor que asignamos.

Reglas de nombrado de variables

Al nombrar variables en Python, hay algunas reglas que debemos seguir:

  • El nombre de la variable debe comenzar con una letra o un guion bajo (_).
  • El nombre de la variable puede contener letras, números y guiones bajos.
  • Python distingue entre mayúsculas y minúsculas, por lo que nombre y Nombre son variables diferentes.
  • No se pueden utilizar palabras reservadas de Python como nombres de variables (por ejemplo: if, while, for, etc.).