Функція delattr() в Python

 894

Функція delattr() видаляє вказаний атрибут із вказаного об’єкту.

Синтаксис функції delattr() в Python

Параметри функції delattr() в Python

Функція delattr() приймає два параметри:

   object — об’єкт, з якого потрібно видалити атрибут name;

   nameрядок, який повинен бути іменем атрибута, що видаляється з object.

Значення, яке повертає функція delattr()

Функція delattr() не повертає значення (або повертає None). Вона лише видаляє атрибут (якщо об’єкт це дозволяє).

Приклад №1: Як працює функція delattr()?

Результат:

x = 10
y = -5
z = 0
--After deleting z attribute--
x = 10
y = -5
Traceback (most recent call last):
File "python", line 19, in <module>
AttributeError: 'Coordinate' object has no attribute 'z'

Тут атрибут z вилучений з класу Coordinates за допомогою delattr(Coordinate, 'z').

Приклад №2: Видалення атрибута з використанням оператора del

Ми також можемо видалити атрибут об’єкта за допомогою оператора del.

Вивід програми буде таким же, як у прикладі вище.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (4 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *