Python:Библиотека/3/Модули/builtins/hasattr(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} ==hasattr()== <syntaxhighlight lang="python" enclose="div"> hasattr(obj, name) </syntaxhig...») |
Нет описания правки |
||
Строка 4: | Строка 4: | ||
==hasattr()== | ==hasattr()== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
hasattr(obj, name) | hasattr(obj, name) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 12: | Строка 12: | ||
==Параметры== | ==Параметры== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
obj - любой объект | obj - любой объект | ||
name - тип строка; имя атрибута объекта; | name - тип строка; имя атрибута объекта; | ||
Строка 21: | Строка 21: | ||
===№1=== | ===№1=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 27: | Строка 27: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 33: | Строка 33: | ||
===№2=== | ===№2=== | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 39: | Строка 39: | ||
Вывод: | Вывод: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 18:10, 14 мая 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
hasattr()
hasattr(obj, name)
Возвращает значение False, если в объекте obj отсутствует атрибут с именем name. В противном случае возвращает True.
Параметры
obj - любой объект
name - тип строка; имя атрибута объекта;
Пример
№1
Вывод:
№2
Вывод:
См.также
Внешние ссылки