Una variable es un nombre que el programa usa para guardar un dato y poder usarlo después. Se llama así porque su valor puede cambiar.
Imagina una caja con una etiqueta: la etiqueta es el nombre (edad), lo que hay dentro es el valor (16). Puedes ver lo que tiene, sacarlo y poner otra cosa, pero la etiqueta sigue siendo la misma.
En términos técnicos
- Una variable tiene nombre, valor y tipo (entero, decimal, texto, lógico).
- Se le da valor con una asignación:
edad <- 16en PSeInt,edad = 16en Python. - En PSeInt (perfil estricto) y en muchos lenguajes se declara antes de usarla; en Python se crea al asignarle un valor por primera vez.
- Python es de tipado dinámico: la misma variable puede guardar después otro tipo de dato.