@概述
- 调用print(obj)时,优先使用_ str 方法返回的字符串,未定义则使用 repr _方法的;
- 在终端直接输出obj时,使用_ repr _方法返回的字符串;
class Person:
def __init__(self,name,age):
self.name = name
self.age = age
# 终端环境输出使用,print时如没有定义__str__也使用
def __repr__(
@概述
class Person:
def __init__(self,name,age):
self.name = name
self.age = age
# 终端环境输出使用,print时如没有定义__str__也使用
def __repr__(