Variables y tipos de datos
Una variable es un nombre que usamos para guardar un valor en la memoria del ordenador y poder usarlo más adelante.
Crear una variable
edad = 16
nombre = "Marta"
altura = 1.68
es_estudiante = True
No hace falta indicar el tipo de dato: Python lo deduce automáticamente al asignar el valor.
Reglas para nombrar variables
- Solo letras, números y guiones bajos
_, sin espacios. - No pueden empezar por un número:
2notano es válido,nota2sí. - Se recomienda usar minúsculas y
snake_case:nota_final, noNotaFinal. - No se pueden usar palabras reservadas de Python como
if,foroprint.
Tipos de datos básicos
| Tipo | Nombre en Python | Ejemplo |
|---|---|---|
| Número entero | int | 16 |
| Número decimal | float | 1.68 |
| Texto (cadena) | str | "Marta" |
| Booleano | bool | True / False |
Saber qué tipo tiene un dato: type()
edad = 16
print(type(edad)) # <class 'int'>
print(type("hola")) # <class 'str'>
Convertir entre tipos
A veces necesitamos transformar un dato de un tipo a otro:
texto = "16"
numero = int(texto) # convierte texto "16" al entero 16
decimal = float(numero) # convierte 16 a 16.0
cadena = str(numero) # convierte 16 al texto "16"
⚠️ Cuidado:
int("hola") da error, porque
"hola" no se puede convertir a número. La conversión solo funciona si el contenido
del texto realmente es un número.