Python getattr() Funktion
Beispiel
Gewinnen Sie den Wert der Eigenschaft "age" des "Person"-Objekts:
Klasse Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Definition und Verwendung
getattr() Funktion gibt den Wert der angegebenen Eigenschaft des angegebenen Objekts zurück.
Syntax
getattr(Objekt, Eigenschaft, default)
Parameterwert
Parameter | Beschreibung |
---|---|
Objekt | Erforderlich. Objekt. |
Eigenschaft | Der Name der Eigenschaft, aus der der Wert abgerufen werden soll. |
default | Optional. Der Wert, der zurückgegeben wird, wenn die Eigenschaft nicht existiert. |
Mehr Beispiele
Beispiel
Wenn die Eigenschaft nicht existiert, verwenden Sie den "default"-Parameter, um eine Nachricht zu schreiben:
Klasse Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'meine Nachricht')
Verwandte Seiten
Referenzhandbuch:delattr() Funktion(Eigenschaft löschen)
Referenzhandbuch:hasattr() Funktion(Überprüfen Sie, ob die Eigenschaft existiert)
Referenzhandbuch:setattr() Funktion(Eigenschaftswert setzen)