Aprender

0
Lección ~15 min 80 XP disponibles

Tipos de Datos Fundamentales

Aprende la diferencia entre texto, enteros, decimales y booleanos.

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().

Inspeccionar tipos con type()
Python
print(type("Hola"))
print(type(42))
print(type(3.14))
print(type(True))

Output

<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
Predecir la salidaTipos de datos
+10 XP

¿Qué imprime este código?

Python
print(type(3.0))
Completar el códigoTipos de datos
+10 XP

Rellena los espacios para que cada variable guarde el tipo adecuado.

pi = is_ready = print(type(pi), type(is_ready))
Encontrar el bugTipos de datos
+15 XP

Este programa se detiene con TypeError. ¿Por qué?

Python
age = "12"
print(age + 1)
Escribir códigoTipos de datos
+20 XP

Crea las tres variables mostradas e imprime el tipo de cada una, una por línea: name = "Ada" · age = 36 · height = 1.62

Loading editor…
Console

Run your code to see its output here.

Ctrl + Enter ejecuta tu código · Comprobar verifica la salida exacta

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).

Ejercicios: 0 de 4 completados

Resuelve los ejercicios anteriores o marca la lección si estás repasando.