object .__ delete __ (self, instance)
-> Нет < /p>
self — ссылка на экземпляр.
instance — Экземпляр класса владельца дескриптора.
Один из методов реализации протокола дескриптора . Позволяет определить поведение при попытке удалить атрибут класса-владельца, указывающий на дескриптор.
class MyDescriptor (object):
"" "Это класс дескриптора." ""
value = ’initial’
def __get __ (self, instance, owner):
# Часто возвращает значение, хранящееся в экземпляре.
return self.value
def __delete __ (self, instance):
# Часто удаляет значение, сохраненное в instance.
self.value = ’erased’
class MyOwner (object):
"" "Это класс, которому принадлежат дескрипторы." ""
field1 = MyDescriptor ()
field2 = MyDescriptor ()
my_owner = MyOwner ()
my_owner .field1 # Initial
del my_owner.field1
my_owner.field1 # удалено
Мы надеемся, что эта статья помогла вам решить проблему. Помимо объект .__ delete__ в Python, проверьте другие темы, связанные с Python functions.
Хотите преуспеть в Python? Посмотрите наш обзор лучших онлайн-курсов Python 2023. Если вас интересует наука о данных, узнайте также, как изучить программирование на R.
Кстати, этот материал доступен и на других языках:
- объект .__ delete__ в Python
- Italiano объект .__ delete__ в Python
- Deutsch объект .__ delete__ в Python
- Français объект .__ delete__ в Python
- Español объект .__ delete__ в Python
- Türk объект .__ delete__ в Python
- Русский объект .__ delete__ в Python
- Português объект .__ delete__ в Python
- Polski объект .__ delete__ в Python
- Nederlandse объект .__ delete__ в Python
- 中文 объект .__ delete__ в Python
- 한국어 объект .__ delete__ в Python
- 日本語 объект .__ delete__ в Python
- हिन्दी объект .__ delete__ в Python
Shanghai | 2023-02-01
Я готовился к собеседованию по программированию., спасибо за разъяснение - объект .__ delete__ в Python в Python не самый простой.. Вернусь завтра с обратной связью
Massachussetts | 2023-02-01
Python functions всегда немного напрягает 😭 объект .__ delete__ в Python это не единственная проблема, с которой я столкнулся. Я просто надеюсь, что эта проюлема больше не возникнет
Milan | 2023-02-01
Спасибо за объяснение! Я застрял с объект .__ delete__ в Python несколько часов, наконец-то получилось 🤗. Я просто надеюсь, что эта проюлема больше не возникнет