Función getattr() del Python

Ejemplo

Obtener el valor de la propiedad "age" del objeto "Person":

clase Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'age')

Ejecutar ejemplo

Definición y uso

La función getattr() del Python devuelve el valor de la propiedad especificada del objeto especificado.

Sintaxis

getattr(objeto, propiedad, default)

Valor del parámetro

Parámetros Descripción
objeto Obligatorio. Objeto.
propiedad Nombre de la propiedad desde la que desea obtener el valor.
default Opcional. Valor devuelto cuando la propiedad no existe.

Más ejemplos

Ejemplo

Si la propiedad no existe, utilice el parámetro "default" para escribir un mensaje:

clase Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'page', 'mi mensaje')

Ejecutar ejemplo

Páginas relacionadas

Manual de referencia:Función delattr()(Eliminar propiedad)

Manual de referencia:Función hasattr()(Verificar si la propiedad existe)

Manual de referencia:Función setattr()(Establecer valor de propiedad)