Встречается на собеседованиях • сегодня
Что возвращает __init__ в Python
Метод __init__ в Python всегда возвращает None. Это конструктор экземпляра класса, но технически он не создаёт объект (это делает __new__), а только инициализирует его атрибуты.
Пример:
python
class Example:
def __init__(self):
self.value = 42
return "Hello" # Ошибка! __init__ должен возвращать None
obj = Example() # TypeError: __init__() should return NoneЕсли явно вернуть что-то кроме None, Python вызовет TypeError.

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