Python 中的运算符绑定是什么?
对于像这样的表达式 -
a == b
首先python解释器__eq__()在对象a上查找方法。如果找到,则以 b 作为参数执行,即。如果这个方法返回一个 NotImplemented,那么它会尝试做相反的事情,即它尝试调用,a.__eq__(b)
b.__eq__(a)
以上是 Python 中的运算符绑定是什么? 的全部内容, 来源链接: utcz.com/z/338829.html
对于像这样的表达式 -
a == b
首先python解释器__eq__()在对象a上查找方法。如果找到,则以 b 作为参数执行,即。如果这个方法返回一个 NotImplemented,那么它会尝试做相反的事情,即它尝试调用,a.__eq__(b)
b.__eq__(a)
以上是 Python 中的运算符绑定是什么? 的全部内容, 来源链接: utcz.com/z/338829.html