溫馨提示×

如何在Python中美化打印對象

小樊
99
2024-06-24 23:27:25
欄目: 編程語言

在Python中,可以使用__str__()方法來美化打印對象。這個方法用來定義對象的字符串表示形式,可以根據(jù)自己的需要對對象進(jìn)行美化。以下是一個示例:

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__()方法中定義了對象的字符串表示形式。當(dāng)我們打印person對象時,會輸出美化后的字符串表示形式。根據(jù)需要,可以在__str__()方法中添加更多信息或格式化字符串來美化打印對象。

0