Функция 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()(Установить значение свойства)