class Student:
def int(self,name,age):
self.name=name
self.age=age
def str(self):
return('我的名字是{0}'.format(self.name,self.age))
stu=Student('张三',20)
print(dir(stu))
print(stu)
问下为什么这里要重写str方法,代替了哪个方法?还有这里为什么要用return而不是print,谢谢