En programación, una variable es como un contenedor donde podemos almacenar datos (números, texto, listas, etc.) que luego podemos utilizar, modificar o consultar durante la ejecución del programa.
Las variables pueden contener distintos tipos de datos, por ejemplo:
Más adelante veremos en detalle cada tipo de dato.
Crear (o declarar) una variable en Python es
muy sencillo: basta con asignarle un valor usando el signo =.
nombre_variable = valor
edad = 25
nombre = "Carlos"
pi = 3.1416
int).str).float).Para mostrar el contenido de una variable en pantalla, usamos la
función print().
mensaje = "Bienvenido al curso de Python"
print(mensaje)
Los identificadores son los nombres que damos a nuestras variables. Existen ciertas reglas que debemos seguir:
_.if, for, while, def,
class, etc.).Variable = 12
variable = 12
variable12 = 12
Varia_ble = 12
_variable = 12
2variable = 12
Varia-ble = 12
variable = 12
nombre_completo, precio_producto.Python permite asignar varios valores a varias variables al mismo tiempo de manera muy elegante.
a, b, c = 1, 2, 3
a = 1
b = 2
c = 3
El alcance de una variable determina dónde puede ser usada o accedida en tu
def saludo():
mensaje = "Hola desde la función"
print(mensaje)
saludo()
# print(mensaje) # Esto provocaría un error
nombre = "Lucía" # Variable global
def saludar():
print("Hola", nombre)
saludar()
Dentro de una función, si quieres modificar una
variable global, debes usar la palabra clave global.
contador = 0
def aumentar():
global contador
contador += 1
aumentar()
print(contador) # Salida: 1
Aunque es posible usar global, se
recomienda evitarlo siempre que puedas, para mantener el
código limpio y fácil de entender.