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

Kör exempel

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

Kör exempel

Relaterade sidor

Referenshandbok:delattr() Funktion(Ta bort attribut)

Referenshandbok:hasattr() Funktion(Kontrollera om attribut finns)

Referenshandbok:setattr() Funktion(Sätt attributvärde)