Función Python hasattr()
Ejemplo
Compruebe si el objeto "Persona" tiene la propiedad "edad":
class Person:
name = "John"
age = 36
country = "Norway"
x = hasattr(Person, 'age')
Definición y uso
La hasattr()
función devuelve
True
si el objeto especificado tiene el atributo especificado, de lo contrario False
.
Sintaxis
hasattr(object, attribute)
Valores paramétricos
Parameter | Description |
---|---|
object | Required. An object. |
attribute | The name of the attribute you want to check if exists |
páginas relacionadas
La función delattr() , para eliminar un atributo
La función getattr() , para obtener el valor de un atributo
La función setattr() , para establecer el valor de un atributo