Класс объекта доступен через атрибут __class__: >>> [1, 2].__class__… — Библиотека Python разработчика | Книги по питону — TG.ME

Класс объекта доступен через атрибут __class__:


>>> [1, 2].__class__
<class 'list'>


Однако более привычный способ получить класс — использовать функцию type.
Кроме того, это единственный способ, который работает со старыми стилями классов.


>>> type([1, 2])
<class 'list'>


Если вы хотите проверить, является ли объект экземпляром заданного класса, следует использовать isinstance, а не сравнение:


>>> class A:
... pass
...
>>> class B(A):
... pass
...
>>> type(B())
<class '__main__.B'>
>>> isinstance(B(), A)
True


📲 Мы в MAX

👉@BookPython
👍4🔥2
June 16, 2026 1.3K 1