Python Разработка | Web Backend, Парсинг & Telegram Bots. Пайтон программирование с нуля. Django, FastAPI и SQL. Уроки для начинающих и IT карьера. Coding.
Образование · 8 апреля 2026 г.
Каждый класс Python имеет два «магических» атрибута, которые можно использовать для пол... — 8 апреля 2026 г. в 10:30:12.102
Каждый класс Python имеет два «магических» атрибута, которые можно использовать для получения информации о его базовых классах. Первый — __bases__; он возвращает непосредственных родителей класса: class A: pass class B(A): pass class C(A): pass class D(B, C): pass print(D.__bases__) # (<class '__main__.B'>, <class '__main__.C'>) Второй —```python class B``` он возвращает кортеж со всеми классами, которые задействованы при разрешении методов (отсюда и название), то есть родителей, их родителей и так далее: print(D.__mro__) # (<class '__main__.D'>, <class '__main__.B'>, <class '__main__.C'>, <class '__main__.A'>, <class 'object'>) 👉 @BookPython

