Python hasattr ()

El método hasattr () devuelve verdadero si un objeto tiene el atributo nombrado dado y falso si no lo tiene.

La sintaxis del hasattr()método es:

 hasattr (objeto, nombre)

hasattr() es llamado por getattr () para verificar si AttributeError se va a generar o no.

Parámetros de hasattr ()

hasattr() El método toma dos parámetros:

  • objeto - objeto cuyo atributo nombrado debe ser verificado
  • nombre : nombre del atributo que se buscará

Valor de retorno de hasattr ()

hasattr() devuelve el método:

  • Verdadero , si el objeto tiene el atributo con nombre dado
  • Falso , si el objeto no tiene un atributo con nombre dado

Ejemplo: ¿Cómo funciona hasattr () en Python?

 class Person: age = 23 name = 'Adam' person = Person() print('Person has age?:', hasattr(person, 'age')) print('Person has salary?:', hasattr(person, 'salary'))

Salida

 ¿La persona tiene edad ?: Verdadero ¿La persona tiene salario ?: Falso 

Articulos interesantes...