CODEZEROINTERACTIVE

Chapter 6 / 15

Parte 7 — Consultar tipos con type()

Tipos de datos en Python, conversiones, errores comunes y representación correcta de información.

Lesson 832%

8 / 18 lessons in this chapter

Parte 7 — Consultar tipos con type()

1 / 1 in this part

Current chapter

Chapter 6 — Tipos de datos: no toda la información es igual

Self-paced

Parte 7 — Consultar tipos con type()

6.34 La función type()

Python incluye la función:

type()

Esta función permite consultar el tipo de un valor.

Ejemplo:

saldo = 1000

print(type(saldo))

Resultado:

<class 'int'>

Eso indica que saldo contiene un entero.

6.35 Consultar varios tipos nombre = "Daniel" edad = 20 altura = 1.80 cuenta_activa = True ultimo_movimiento = None

print(type(nombre)) print(type(edad)) print(type(altura)) print(type(cuenta_activa)) print(type(ultimo_movimiento))

Resultado aproximado:

<class 'str'> <class 'int'> <class 'float'> <class 'bool'> <class 'NoneType'> 6.36 ¿Qué significa class?

El resultado incluye la palabra:

class

Más adelante aprenderemos sobre clases y objetos.

Por ahora puedes leer:

<class 'int'>

como:

Este valor es de tipo entero.

No necesitas comprender todavía cómo funcionan internamente las clases.

6.37 Utilizar type() para investigar

Cuando no estés seguro del tipo de un dato, puedes comprobarlo.

dato = "1000"

print(dato) print(type(dato))

Resultado:

1000 <class 'str'>

Aunque visualmente parece un número, las comillas hicieron que fuera texto.

6.38 type() es una herramienta de aprendizaje y depuración

En proyectos reales no mostraremos constantemente el tipo de cada variable al usuario.

Pero durante el desarrollo puede ayudarnos a investigar errores.

Ejemplo:

saldo = "1000"

print("Valor:", saldo) print("Tipo:", type(saldo))

Al ver:

Tipo: <class 'str'>

podemos detectar que saldo fue guardado como texto.