Встречается на собеседованиях • сегодня

Что такое служебный метод dict

Служебный метод __dict__ в Python - это атрибут, который содержит словарь пространства имен объекта. Он хранит все атрибуты экземпляра класса в виде пар ключ-значение.

Пример:

python
class MyClass:
    def __init__(self, x, y):
        self.x = x
        self.y = y

obj = MyClass(10, 20)
print(obj.dict) # {'x': 10, 'y': 20}

text

**Особенности:**  
- Есть у экземпляров классов и самих классов (если у них есть атрибуты).  
- Можно динамически добавлять/изменять атрибуты через `__dict__`.  
- Не включает методы класса, только данные.  
- У объектов встроенных типов (например, `int`, `str`) его нет.  

**Применение:**  
Часто используется для сериализации, интроспекции или динамического управления атрибутами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы