Función setattr() en Python

La función setattr() establece el valor del atributo especificado del objeto especificado.

Ejemplo

Cambia el valor de la propiedad «edad» del objeto «persona»:

class Person:
  name = "Pepe"
  age = 35
  country = "España"

setattr(Person, 'edad', 38)

Sintaxis

setattr(objeto, atributo, valor)

Valores de parámetros

ParámetroDescripción
ObjetoRequerido. Un objeto.
AtributoRequerido. El nombre del atributo que desea establecer
ValorRequerido. El valor que desea dar al atributo especificado