Функция Python getattr()
Пример
Получить значение свойства age объекта Person:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'age')
Определение и использование
Функция getattr()
возвращает значение указанного атрибута из указанного объекта.
Синтаксис
getattr(object, attribute, default)
Значения параметров
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 |
Дополнительные примеры
Пример
Используйте параметр «по умолчанию», чтобы написать сообщение, когда атрибут не существует:
class Person:
name = "John"
age = 36
country = "Norway"
x =
getattr(Person, 'page', 'my message')
Связанные страницы
Функция delattr() для удаления атрибута
Функция hasattr() для проверки наличия атрибута
Функция setattr() для установки значения атрибута