Python getattr() Funktion
Exempel
Hämta värdet för "age"-attributet från "Person"-objektet:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Definition och Användning
getattr() Funktion returnerar värdet för det specificerade attributet från det angivna objektet.
Syntax
getattr(object, attribute, default)
Parametervärde
Parameter | Beskrivning |
---|---|
object | Obligatoriskt. Objekt. |
attribute | Namnet på attributet du vill hämta värdet från. |
default | Valfritt. Värdet som returneras om attributet inte finns. |
Mer exempel
Exempel
Om attributet inte finns, använd "default"-parametern för att skriva ett meddelande:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'min message')
Relaterade sidor
Referenshandbok:delattr() Funktion(Ta bort attribut)
Referenshandbok:hasattr() Funktion(Kontrollera om attribut finns)
Referenshandbok:setattr() Funktion(Sätt attributvärde)