class stu:
def __init__(self,sno,name):
self.sno = sno
self.name = name
def __str__(self):
return '学号'+self.sno+',姓名'+self.name
print(stu('19001', '张三'))
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据,故上图中的输出结果为
学号19001,姓名张三