为什么不operator.iadd(x, y)等同z = x; z += y?那有什么operator.iadd(x, y)不同operator.add(x, y)?
来自文档:
许多操作都有"就地"版本.与通常的语法相比,以下函数提供了对原位运算符的更原始的访问; 例如,语句x + = y等于x = operator.iadd(x,y).另一种说法是说z = operator.iadd(x,y)相当于复合语句z = x; z + = y.
相关问题,但我对Python类方法不感兴趣; 只是内置Python类型的常规运算符.