Variables y tipos de datos en Python

Tipado dinámico, int, float, str, bool, f-strings y conversión de tipos, con laboratorios para probarlo al momento.

En Python no declaras el tipo de una variable: escribes x = 5 y Python deduce que es un entero. Es tipado dinámico: la misma variable puede guardar después un texto. Los tipos básicos son int, float, str y bool.

edad = 25              # int
altura = 1.75          # float
nombre = "Ana"         # str
es_mayor = True        # bool
print(type(edad))      # <class 'int'>

Inspector de tipos

Escribe un valor y Python te dice qué tipo infiere, igual que type().

Tipado dinámico

Una variable puede cambiar de tipo al reasignarla. Útil, pero úsalo con cuidado.

f-strings: texto con variables

Poniendo una f delante de la comilla, puedes meter variables (y expresiones) entre llaves.

input() y conversión de tipos

input() siempre devuelve un texto (str), aunque el usuario escriba un número. Para operar con él hay que convertirlo con int() o float().

Tabla rápida

Comprueba lo aprendido