擅长:python、mysql、java
<p>据我所知,
从功能上讲,它们并不完全相同;如果你在与一个类进行比较,那么这个类可能有一个成员函数,<code>__ne__</code>,这是在使用比较运算符时调用的!=,与使用比较==时调用的<code>__eq__</code>相反</p>
<p>因此,在本例中,<br/>
<code>not (a == b)</code>将调用a上的<code>__eq__</code>,以b作为参数,然后<code>not</code>结果<br/>
<code>(a != b)</code>将调用a上的<code>__ne__</code>,参数为b。在</p>
<p>我会使用第一种方法(使用!=)用于比较</p>