説明

2016-12-14 17 views
0

は、私はちょうど私がこの権利を理解している確認したい:説明

をこれには2つのオブジェクトを比較し、両者が同じである場合にtrueを返します。

def __eq__(self, other): 
     return self.__dict__ == other.__dict__ 

これは、2つのオブジェクトとリターンを比較しますオブジェクトが同じでない場合はtrue:

def __ne__(self,other): 
    return not self == other 

私はこれを理解していますか間違っていますか?

+0

これは正しいです。あなたはそれを正しく理解した –

答えて

0

ご理解の方。電話に似ています:

def __ne__(self,other): 
    return not self.__eq__(other) 

# `self == other` makes call to `self.__eq__(other)`