__str__是一种特殊的方法,如__init__,它返回对象的“非正式”字符串表示形式。在调试中很有用。
请看以下使用__str__方法的代码
class Time: def __str__(self): return '%.2d:%.2d:%.2d' % (self.hour, self.minute, self.second)
当我们打印对象时,Python调用str方法-
>>> time = Time(7, 36) >>> print time 07:36:00
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分