Python getattr() Funktio
Esimerkki
Hanki "Person"-objektin "age"-ominaisuuden arvo:
luokka Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
Määrittely ja käyttö
getattr() Funktio palauttaa määritetyn objektin määritetyn ominaisuuden arvon.
Syntaksi
getattr(object, attribute, default)
Parametrien arvot
Parametrit | Kuvaus |
---|---|
object | Välttämätön. Objekti. |
attribute | Haluamasi arvon ominaisuuden nimi. |
default | Valinnainen. Ominaisuuden puuttuessa palautettava arvo. |
Lisää esimerkkejä
Esimerkki
Jos ominaisuus ei ole olemassa, käytä "default" parametria kirjoittaaksesi viestin:
luokka Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')
Liittyvät sivut
Viittausoppikirja:delattr() Funktio(Poista ominaisuus)
Viittausoppikirja:hasattr() Funktio(Tarkista ominaisuuden olemassaolo)
Viittausoppikirja:setattr() Funktio(Aseta ominaisuuden arvo)