La función getattr() en Python devuelve el valor del atributo especificado del objeto especificado.
Ejemplo
Obtenga el valor de la propiedad «edad» del objeto «Persona»:
class Persona: nombre = "Pepe" edad = 38 país = "España" x = getattr(Persona, 'edad')
Sintaxis
getattr(objeto, atributo, por defecto)
Valores de parámetros
Parámetro | Descripción |
Objeto | Requerido. Un objeto. |
Atributo | El nombre del atributo del que desea obtener el valor |
Por defecto | Opcional. El valor a devolver si el atributo no existe |
Ejemplo
Use el parámetro «predeterminado» para escribir un mensaje cuando el atributo no existe:
class Persona: nombre = "Pepe" edad = 38 país = "España" x = getattr(Persona, 'pagina', 'mi mensaje')