在 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

更新於:2020-06-15

442 次瀏覽

開啟你的 職業生涯

完成課程後獲取證書

開始學習
廣告
© . All rights reserved.