La función hasattr() en python devuelve True si el objeto especificado tiene el atributo especificado; de lo contrario, False.
Ejemplo
Compruebe si el objeto «Persona» tiene la propiedad «edad»:
class Person: nombre = "Pepe" edad = 48 país = "España") x = hasattr(Persona, 'edad')
Sintaxis
hasattr(objeto, atributo)
Valores de parámetros
Parámetro | Descripción |
Objeto | Requerido. Un objeto. |
Atributo | El nombre del atributo que desea comprobar si existe |