Funkcja getattr() w Pythonie
Przykład
Pobierz wartość właściwości „age” obiektu „Person”:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Definicja i użycie
Funkcja getattr()
zwraca wartość określonego atrybutu z określonego obiektu.
Składnia
getattr(object, attribute, default)
Wartości parametrów
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 |
Więcej przykładów
Przykład
Użyj parametru „default”, aby napisać wiadomość, gdy atrybut nie istnieje:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Powiązane strony
Funkcja delattr() , aby usunąć atrybut
Funkcja hasattr() , aby sprawdzić, czy atrybut istnieje
Funkcja setattr() , aby ustawić wartość atrybutu