Funkce getattr() v Pythonu
Příklad
Získejte hodnotu vlastnosti "age" objektu "Person":
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definice a použití
Funkce getattr()
vrací hodnotu zadaného atributu ze zadaného objektu.
Syntax
getattr(object, attribute, default)
Hodnoty parametrů
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 |
Další příklady
Příklad
Pokud atribut neexistuje, použijte parametr "default" k napsání zprávy:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Související stránky
Funkce delattr() k odstranění atributu
Funkce hasattr() pro kontrolu existence atributu
Funkce setattr() pro nastavení hodnoty atributu