__str__ ()

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

person = Person("Alice", 30)
print(str(person))  

Output 👍

<main.Person object at 0x7fb339108310>

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __str__(self):
        return f"{self.name} ({self.age})"

Output 👍

person = Person("Alice", 30) print(str(person)) # Output: "Alice (30)"

Last updated