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

Kør eksempel

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

Kør eksempel

Relaterede sider

Referencemanual:delattr() Funktion(Slet egenskab)

Referencemanual:hasattr() Funktion(Kontroller om egenskab eksisterer)

Referencemanual:setattr() Funktion(Indstil egenskabsværdi)