Python getattr() Funksie
Voorbeeld
Kry die waarde van die "ouderdom"-eienskap van die "Persoon"-voorwerp:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definisie en gebruik
Die getattr()
funksie gee die waarde van die gespesifiseerde kenmerk terug vanaf die gespesifiseerde voorwerp.
Sintaksis
getattr(object, attribute, default)
Parameterwaardes
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 voorbeelde
Voorbeeld
Gebruik die "default" parameter om 'n boodskap te skryf wanneer die kenmerk nie bestaan nie:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Verwante bladsye
Die delattr() funksie, om 'n kenmerk te verwyder
Die hasattr() funksie, om te kyk of 'n kenmerk bestaan
Die setattr() funksie, om die waarde van 'n kenmerk te stel