Todo valor tiene un tipo
Python organiza los datos en tipos. El tipo define qué operaciones son posibles con ese valor:
- str (cadena): texto entre comillas como "Hola".
- int (entero): números sin decimales como 42 o -5.
- float (flotante): números con punto decimal como 3.14 o 2.0.
- bool (booleano): verdad o falsedad: True o False.
Puedes consultar el tipo de cualquier valor con la función type().
print(type("Hola"))
print(type(42))
print(type(3.14))
print(type(True))Output
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
¿Qué imprime este código?
print(type(3.0))Rellena los espacios para que cada variable guarde el tipo adecuado.
Este programa se detiene con TypeError. ¿Por qué?
age = "12"
print(age + 1)Crea las tres variables mostradas e imprime el tipo de cada una, una por línea: name = "Ada" · age = 36 · height = 1.62
Run your code to see its output here.
Puntos clave
- str (texto), int (enteros), float (decimales) y bool (True/False) son los tipos básicos.
- type(valor) revela el tipo de cualquier valor o variable.
- El punto decimal convierte un número en float: 10.0 es float.
- Mezclar tipos de forma incorrecta genera errores de tipo (TypeError).