Функция getattr() Python

Пример

Получение значения свойства "age" объекта "Person":

класс Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'age')

Запуск примера

Определение и использование

Функция getattr() возвращает значение свойства из указанного объекта.

Синтаксис

getattr(объект, свойство, default)

Значения параметров

Параметры Описание
объект Обязателен. Объект.
свойство Название свойства, из которого вы хотите получить значение.
default Опционально. Значение, возвращаемое при отсутствии свойства.

Более примеров

Пример

Если свойство отсутствует, используйте параметр "default", чтобы написать сообщение:

класс Person:
  name = "Bill"
  age = 63
  country = "USA"
x = getattr(Person, 'page', 'my message')

Запуск примера

Связанные страницы

Руководство:Функция delattr()(Удаление свойства)

Руководство:Функция hasattr()(Проверка наличия свойства)

Руководство:Функция setattr()(Установить значение свойства)