在 Python 面向物件程式設計中,str() 函式的作用是什麼?
__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
廣告