Python:Библиотека/3/Модули/builtins/delattr(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 5: Строка 5:
==delattr()==
==delattr()==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
delattr(obj, name)
delattr(obj, name)
</syntaxhighlight>
</syntaxhighlight>
Строка 15: Строка 15:
==Параметры==
==Параметры==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
obj  - объект
obj  - объект
name - строка, атрибут
name - строка, атрибут
Строка 24: Строка 24:
===№1===
===№1===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 30: Строка 30:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 36: Строка 36:
===№2===
===№2===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 42: Строка 42:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 18:10, 14 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


delattr()

delattr(obj, name)

Удаляет атрибут name из объекта obj. Если объект obj имеет атрибут name, потому что он определен в классе данного объекта, то удалить атрибут из самого объекта нельзя. Можно удалить атрибут из класса, если метакласс позволяет это сделать.

Вызов delattr(obj, 'size') аналогичен инструкции del obj.size.

Параметры

obj  - объект
name - строка, атрибут

Пример

№1

Вывод:

№2

Вывод:

См.также

Внешние ссылки