在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str() 或者 repr
class test(object):
def __init__(self, data,name):
self.data = data
self.name= name
def __str__(self):
return self.name
def __repr__(self):
return "gg"
def info(self):
print(f'{self.name}')
t =test(100,'zs')
print(t)
####################
zs
不重写返回内存信息
重写之后返回想要的信息
class test(object):
def __init__(self, data,name):
self.data = data
self.name= name
def info(self):
print(f'{self.name}')
t =test(100,'zs')
print(t)
#############################
<__main__.test object at 0x00000142AB8467F0>