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')

Exécuter l'exemple

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')

Exécuter l'exemple

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)