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

От чего наследуется создаваемый класс, где явно не указан родитель в Python

В Python, если при создании класса не указан родительский класс явно, он автоматически наследуется от базового класса object. Это обеспечивает доступ к стандартным методам, таким как __str__, __repr__ и другим.

Пример:

python
class MyClass:  # эквивалентно class MyClass(object):
    pass

print(issubclass(MyClass, object))  # True

Начиная с Python 3, все классы неявно наследуются от object, даже если это не указано. В Python 2 такое поведение требовало явного указания object для создания "ново-стилевых" классов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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