Дескриптор и dict в Python: кто имеет приоритет при чтении
Выберите ответ и проверьте себя на странице.
Другие упражнения по этой теме: Дескрипторы Python: задачи на get, set и set_name.
Пусть класс Record определяет атрибут value = Field(). В экземпляре rec = Record() в словарь rec.__dict__['value'] явно записано число 100. В каком случае выражение rec.value вернёт результат метода дескриптора Field.__get__, проигнорировав значение 100 из rec.__dict__?
Без регистрации · результат не сохраняется
Связанные задачи
- Дескрипторы Python: почему значение разделяется между экземплярами
- Дескрипторы Python: валидация и сброс кэша зависимых свойств
- Дескрипторы Python: значения по умолчанию и удаление переопределений
- Дескриптор Python: однократная запись и setname
- Дескриптор Python: проверка связанных полей low и high
- Дескриптор Python без get: журнал присваиваний в set
