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ámetro | Descripción |
Objeto | Requerido. Un objeto. |
Atributo | Requerido. El nombre del atributo que desea establecer |
Valor | Requerido. El valor que desea dar al atributo especificado |
- La función delattr() de python, para eliminar un atributo
- La función getattr() de python, para obtener el valor de un atributo
- La función hasattr() de python, para verificar si existe un atributo