repr调用时间
def __str__(self):
return "(Student: %s,%s,%s)" % (self.name,self.gender,self.score);
def __repr__(self):
return 'repr';
s = Student('Bob', 'male', 88)
print s;
我定义了repr方法,可是为嘛没有调用啊?repr什么情况下会被调用呢?
def __str__(self):
return "(Student: %s,%s,%s)" % (self.name,self.gender,self.score);
def __repr__(self):
return 'repr';
s = Student('Bob', 'male', 88)
print s;
我定义了repr方法,可是为嘛没有调用啊?repr什么情况下会被调用呢?
2015-11-04
举报