Python getattr() Funktion
Eksempel
Hent værdien af "age"-egenskaben for "Person"-objektet:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Definition og brug
getattr() Funktion returnerer værdien af den specificerede egenskab fra den angivne objekt.
Syntaks
getattr(objekt, egenskab, default)
Parameterværdi
Parameter | Beskrivelse |
---|---|
objekt | Obligatorisk. Objekt. |
egenskab | Navnet på egenskaben, du vil hente værdien fra. |
default | Valgfri. Værdien, der returneres, hvis egenskaben ikke findes. |
Flere eksempler
Eksempel
Hvis egenskaben ikke findes, brug "default"-parametret til at skrive en besked:
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'min besked')
Relaterede sider
Referencemanual:delattr() Funktion(Slet egenskab)
Referencemanual:hasattr() Funktion(Kontroller om egenskab eksisterer)
Referencemanual:setattr() Funktion(Indstil egenskabsværdi)