← 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
👨💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.
🐍 También te puede interesar:
💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.