Класс object. Строковое представление объекта

Класс 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


← Атрибуты классов и статические методы

→ Конструкция try-except-finally

Report Page