Python getattr() Functie
Voorbeeld
Haal de waarde op van de eigenschap "age" van het object "Persoon":
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definitie en gebruik
De getattr()
functie retourneert de waarde van het opgegeven kenmerk van het opgegeven object.
Syntaxis
getattr(object, attribute, default)
Parameterwaarden
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 |
Meer voorbeelden
Voorbeeld
Gebruik de parameter "default" om een bericht te schrijven wanneer het kenmerk niet bestaat:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Gerelateerde pagina's
De functie delattr() om een attribuut te verwijderen
De hasattr() functie, om te controleren of een attribuut bestaat
De setattr() functie, om de waarde van een attribuut in te stellen