Встречается на собеседованиях • сегодня
Зачем нужен инициализатор
Инициализатор (__init__) в Python — это специальный метод класса, который автоматически вызывается при создании экземпляра. Он нужен для:
- Инициализации атрибутов — установки начальных значений для объекта.
- Принятия аргументов — позволяет передавать параметры при создании экземпляра.
Пример:
python
class Car:
def __init__(self, model, year):
self.model = model # инициализация атрибута
self.year = year
my_car = Car("Toyota", 2020) # передача аргументов
print(my_car.model) # ToyotaБез __init__ пришлось бы вручную назначать атрибуты после создания объекта, что менее удобно и нарушает инкапсуляцию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы