📅  最后修改于: 2023-12-03 15:04:09.542000             🧑  作者: Mango
Python tostring
是 Python 中一个 Object 类的方法,它用于将一个对象转化为字符串形式。这个方法可以用于自定义类的对象,也可以用于内置类的对象。
tostring
方法的语法如下:
object.__str__()
tostring
方法不需要传入任何参数。
tostring
方法将一个对象转化为字符串形式后返回,返回值的类型是字符串。
以下是一个示例,展示如何使用 tostring
方法将一个自定义类的对象转化为字符串:
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("Bob", 30)
print(str(person))
输出结果是:
Person(name=Bob, age=30)
这里我们在 Person
类中实现了 __str__()
方法,用于将对象转化为字符串形式。在实例化 Person
类的对象后,我们将它传给 str()
函数,该函数会调用对象的 __str__()
方法并将返回结果显示在屏幕上。
Python tostring
方法是将一个对象转化为字符串形式的方法,可以用于自定义类的对象,也可以用于内置类的对象。我们可以在类中定义 __str__()
方法来实现对将对象转化为字符串的自定义控制。