repr()是Python3中的一个内置函数,用于返回一个对象的“官方”表示字符串。在Python3中,所有的类都继承了一个基类object,该基类实现了__repr__()方法,可以被所有子类继承使用。
例如: class Person: def __init__(self, name, age): self.name = name self.age = age def __repr__(self): return f"Person('{self.name}', {self.age})" 如果实例化一个Person对象,然后使用repr()函数来获取它的表示字符串,我们可以看到: p1 = Person('Tom', 18) print(repr(p1)) # Person('Tom', 18) 在这个例子中,我们定义了一个Person类,并且实现了__repr__()方法来返回这个对象实例的官方字符串表示。调用repr()函数时,它会依据这个方法返回的字符串来生成代表这个对象的字符串表示。
使用repr()函数的好处是对于复杂的对象,它可以为我们提供一个清晰、准确表示的字符串,方便我们进行调试、序列化甚至是数据分析等工作。
上一篇 python3。7资源
下一篇 html标签上的代码是什么