Fonction setattr() – Python
La fonction setattr() définit la valeur de l’attribut spécifié de l’objet spécifié.
Syntaxe:
setattr(object, attribute, value)
Paramètres:
- object(Obligatoire) : Un objet.
- attribute(Obligatoire) : Le nom de l’attribut que vous souhaitez définir
- value(Obligatoire) : La valeur que vous souhaitez donner à l’attribut spécifié
Valeur de retour:
La fonction setattr() ne renvoie rien; renvoie None.
Exemple:
class Person: name = "Alex" age = 18 address = "Paris" setattr(Person, 'address', 'Nantes') ad = getattr(Person, 'address') print(ad)
Sortie:
Nantes