python

如何在Python中美化打印对象

小樊
99
2024-06-24 23:27:25
栏目: 编程语言

在Python中,可以使用__str__()方法来美化打印对象。这个方法用来定义对象的字符串表示形式,可以根据自己的需要对对象进行美化。以下是一个示例:

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

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

person = Person("Alice", 30)
print(person)  # 输出:Person(name=Alice, age=30)

在上面的示例中,我们定义了一个Person类,并在__str__()方法中定义了对象的字符串表示形式。当我们打印person对象时,会输出美化后的字符串表示形式。根据需要,可以在__str__()方法中添加更多信息或格式化字符串来美化打印对象。

0
看了该问题的人还看了