Класс object. Строковое представление объекта
@ProgHelpBotВсе классы неявно имеют один общий суперкласс - object и по умолчанию наследуют его методы.
Метод __str__() автоматические вызывается когда необходимо получить строковое представление объекта или вывести объект в виде строки.
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"Name: {self.name}, age: {self.age}"
alex = Person("Alex", 18)
print(alex) # Name: Alex, age: 18