Una variable recuerda un valor
Una variable es un nombre que apunta a un valor almacenado en la memoria de la computadora. Creas una con el operador de asignación =:
edad = 15
Léelo de derecha a izquierda: *toma el valor 15 y guárdalo bajo el nombre edad*. A partir de ese momento, cada vez que escribas edad, Python utilizará el valor recordado.
Imagina cajas con etiquetas
Una variable funciona como una caja con una etiqueta. La etiqueta es el nombre; lo que hay dentro es el valor. Puedes mirar su contenido (print(edad)), reemplazarlo (edad = 16), o usarlo en cálculos (edad + 1).
El nombre permanece pegado a la caja — el contenido puede cambiar tantas veces como quieras. Por eso se llaman *variables*: su valor varía.
nombre = "Erick"
edad = 15
print(nombre)
print(edad)Output
Erick 15
Reglas de nombres y buenas prácticas
Los nombres en Python deben iniciar con una letra o guión bajo, y solo pueden contener letras, números y guiones bajos (_).
Por convención, en Python se utiliza snake_case: todo en minúsculas con palabras separadas por guión bajo: mi_variable, nombre_usuario, total_puntos.
Un buen nombre explica el propósito del dato. Prefiere tiempo_en_segundos antes que t.
¿Qué imprime este programa?
puntos = 10
puntos = 20
print(puntos)¿Y este con actualización?
contador = 5
contador = contador + 1
print(contador)Crea la variable ciudad con el valor 'Madrid' e imprímela.
¿Por qué falla esta línea con SyntaxError?
2ndo_lugar = "Plata"Crea una variable base con valor 10 y un bono con valor 5. Calcula la suma en una variable total e imprímela.
Run your code to see its output here.
Puntos clave
- Una variable guarda un valor bajo un nombre usando el signo =.
- Las asignaciones se leen de derecha a izquierda.
- Usa snake_case para nombres legibles y descriptivos.
- Los nombres de variables no pueden comenzar con números.