Parte 1 — ¿Qué es una variable?
5.1 Una caja con una etiqueta
Una variable es un nombre que utilizamos para guardar información dentro de un programa.
Puedes imaginarla como una caja con una etiqueta.
┌───────────────────┐ │ saldo │ │ │ │ 1000 │ └───────────────────┘
La etiqueta es:
saldo
El valor guardado es:
1000
En Python se escribe así:
saldo = 1000
Esta instrucción crea una variable llamada saldo y guarda dentro de ella el número 1000.
5.2 Crear una variable
Una variable se crea escribiendo:
nombre = valor
Ejemplo:
saldo = 1000
También podemos guardar texto:
nombre_usuario = "Daniel"
O información lógica:
cuenta_activa = True
Por ahora nos concentraremos principalmente en números y textos.
Los tipos de datos se estudiarán con más detalle en el siguiente capítulo.
5.3 Mostrar una variable
Después de crear una variable, podemos utilizarla dentro de print():
saldo = 1000
print(saldo)
Resultado:
1000
También podemos mostrar texto junto con la variable:
saldo = 1000
print("Saldo disponible:", saldo)
Resultado:
Saldo disponible: 1000
Observa que saldo no lleva comillas.
5.4 Variable y texto no son lo mismo
Este código muestra el contenido de la variable:
saldo = 1000
print(saldo)
Resultado:
1000
Este código muestra literalmente la palabra saldo:
saldo = 1000
print("saldo")
Resultado:
saldo
La diferencia son las comillas.
print(saldo)
Python busca una variable llamada saldo.
print("saldo")
Python interpreta "saldo" como texto.
5.5 ¿Por qué utilizar variables?
Las variables permiten:
Guardar información. Reutilizar valores. Modificar datos. Realizar cálculos. Evitar repetir información. Hacer que el programa pueda cambiar durante su ejecución. Dar nombres comprensibles a los datos.
Sin variables:
print("Ingresos:", 1500) print("Gastos:", 425) print("Saldo:", 1500 - 425)
Con variables:
ingresos = 1500 gastos = 425 saldo = ingresos - gastos
print("Ingresos:", ingresos) print("Gastos:", gastos) print("Saldo:", saldo)
La segunda versión es más clara.