在 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

更新於: 15-Jun-2020

439 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告