Python getattr()- Funktion
Beispiel
Rufen Sie den Wert der Eigenschaft "age" des Objekts "Person" ab:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definition und Verwendung
Die getattr()
Funktion gibt den Wert des angegebenen Attributs aus dem angegebenen Objekt zurück.
Syntax
getattr(object, attribute, default)
Parameterwerte
Parameter | Description |
---|---|
object | Required. An object. |
attribute | The name of the attribute you want to get the value from |
default | Optional. The value to return if the attribute does not exist |
Mehr Beispiele
Beispiel
Verwenden Sie den Parameter "default", um eine Nachricht zu schreiben, wenn das Attribut nicht vorhanden ist:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Verwandte Seiten
Die Funktion delattr() , um ein Attribut zu entfernen
Die Funktion hasattr() , um zu prüfen, ob ein Attribut existiert
Die Funktion setattr() , um den Wert eines Attributs festzulegen