自定義類的內置函數unbound method

""" 使用print打印的時候,class調用該函數"""

def ? __str__(self):

????????return'Vector:{}'.format(self.coordinates)


""" 使用==判斷時,自定義行為"""

def ? ?__eq__(self,v):

? ? ? ? ? ? """ 在判斷對象1 == 對象2 時,自定義返回對象的coordinates相等判斷結果,判斷兩個對象是相 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 等,就是做對象的coordinates是否相等"""

????????????return self.coordinates = v.coordinates

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。