Python 面向对象编程中 str() 函数的作用是什么?
pythonserver side programmingprogramming
__str__ 方法
__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
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

