Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpFnNm 167 of 174 menu
◀ ▶

Имя класса объекта в ООП в Python

Имя класса, которому принадлежит объект, можно получить через type:

class User: pass user = User() print(type(user).__name__) # выведет 'User'

Тот же результат дает обращение к классу через атрибут __class__:

print(user.__class__.__name__) # выведет 'User'

Сделайте объект какого-нибудь класса. Узнайте имя класса, которому принадлежит объект.

Сделайте два класса: Test1 и Test2. Пусть оба класса имеют свойство name. Создайте некоторое количество объектов этих классов и запишите в список arr в произвольном порядке. Переберите этот список циклом и для каждого объекта выведите значение его свойства name и имя класса, которому принадлежит объект.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить