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

Führen Sie ein Beispiel aus

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

Führen Sie ein Beispiel aus

Verwandte Seiten

Referenzhandbuch:delattr() Funktion(Eigenschaft löschen)

Referenzhandbuch:hasattr() Funktion(Überprüfen Sie, ob die Eigenschaft existiert)

Referenzhandbuch:setattr() Funktion(Eigenschaftswert setzen)