← Volver
La función incorporada
Sin embargo, para realizar comparaciones utilícese la función incorporada
Cómo determinar el tipo de un objeto
type()
retorna el tipo de datos o clase de un objeto.>>> a = 1
>>> b = "Hola mundo!"
>>> type(a)
<class 'int'>
>>> type(b)
<class 'str'>
Sin embargo, para realizar comparaciones utilícese la función incorporada
isinstance(obj, cls)
. Por ejemplo, el siguiente código chequea si los argumentos de una función corresponden a la clase (o tipo de datos) int
.def sumar(a, b):
if not isinstance(a, int) or not isinstance(b, int):
raise TypeError
return a + b
🐍 También te puede interesar:
💬 ¿Alguna duda sobre este código? ¡Preguntanos en el foro!
❤️ ¿Te gusta nuestro contenido? ¡Ayudanos a seguir creciendo con una donación!