Cómo saber el tipo de datos en Python – Resuelto

Cómo saber el tipo de datos en Python – Resuelto

Python es un lenguaje de programación muy flexible que no requiere declarar explícitamente el tipo de datos de una variable. Sin embargo, a veces es útil conocer el tipo de datos con el que estamos trabajando. En este artículo, te mostraré diferentes formas de saber el tipo de datos en Python.

Usando la función type()

La forma más sencilla de saber el tipo de datos en Python es utilizando la función type(). Esta función devuelve el tipo de datos de un objeto en Python. Por ejemplo:

x = 5

print(type(x)) #

En este caso, la función type() devuelve que la variable x es de tipo entero (int).

Usando la función isinstance()

Otra forma de saber el tipo de datos en Python es utilizando la función isinstance(). Esta función comprueba si un objeto es de un tipo específico. Por ejemplo:

x = "Hola Mundo"

print(isinstance(x, str)) # True

En este caso, la función isinstance() devuelve True porque la variable x es de tipo cadena (str).

Usando la función type() junto con isinstance()

También es posible combinar la función type() con isinstance() para obtener información más detallada sobre el tipo de datos. Por ejemplo:

x = 3.14

print(type(x) == float) # True

print(isinstance(x, float)) # True

En este caso, ambas comprobaciones devuelven True, lo que indica que la variable x es de tipo float.

En resumen, en Python puedes utilizar la función type() y la función isinstance() para saber el tipo de datos con el que estás trabajando. Estas herramientas son muy útiles para comprender mejor tus variables y evitar posibles errores en tu código.