Fonction getattr() en Python
Exemple
Obtenir la valeur de l'attribut "age" de l'objet "Person" :
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Définition et utilisation
La fonction getattr() en Python retourne la valeur de l'attribut spécifié à partir de l'objet spécifié.
Syntaxe
getattr(objet, attribut, default)
Valeur du paramètre
Paramètres | Description |
---|---|
objet | Obligatoire. Objet. |
attribut | Le nom de l'attribut à partir duquel vous souhaitez obtenir une valeur. |
default | Optionnel. La valeur retournée si l'attribut n'existe pas. |
Plus d'exemples
Exemple
Si l'attribut n'existe pas, utilisez le paramètre "default" pour écrire un message :
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'mon message')
Pages connexes
Manuel de référence :Fonction delattr()(Supprimer l'attribut)
Manuel de référence :Fonction hasattr()(Vérifier l'existence de l'attribut)
Manuel de référence :Fonction setattr()(Définir la valeur de l'attribut)