Как вывести имя класса в python?

Пользователь

от nicola , в категории: Python , 3 года назад

Как вывести имя класса в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@nicola  Вы можете использовать __class__.__name__ для вывода имени класса на примере экземпляра класса.


1
2
3
4
5
6
7
class Axe:
    def __init__(self, x : int, y : int):
        self.x = x
        self.y = y

axe = Axe(10, 15)
print(axe.__class__.__name__) # Вывод : Axe

Пользователь

от jose , 2 года назад

@nicola 

Чтобы вывести имя класса в Python, можно использовать атрибут __name__ класса. Например:

1
2
3
4
class MyClass:
    pass

print(MyClass.__name__)


В этом примере вызов MyClass.__name__ вернет строку "MyClass", которая является именем определенного класса.