每日一課 | 淺談python魔術方法和屬性

在Python中的面向對象中有很多魔術方法如:    注意: __setitem__: 每當屬性被賦值的時候都會調用該方法,因此不能再該方法內賦值self.name = value 會死循環 __str__函數用於處理打印實例本身的時候的輸出內容。如果沒有覆寫該函數,則默認輸出一個對象名稱和內存地址。 析構魔術方法,當對象從內存被釋放前調用的方法,目的是做一些釋放銷燬工作。 __add__: 加運
相關文章
相關標籤/搜索