Función hasattr() en Python

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ámetroDescripción
ObjetoRequerido. Un objeto.
AtributoEl nombre del atributo que desea comprobar si existe