今天我在写一些python时意识到,可以将不等式操作符写为a!=bnot a==b。这让我好奇:
两种方式的行为是否完全相同,或者有一些细微的区别?
有没有理由把一个用在另一个上面?一个比另一个更常用吗?

最佳答案

调用。如果存在,则调用==,否则相当于__eq__()
除非1的区别很重要。

07-28 06:01