`__rdiv__()` 和 `__idiv__` 运算符在 Python 3.x 中是否发生了变化?
Have the `__rdiv__()` and `__idiv__` operators changed in Python 3.x?
在Python3.x中__div__()
运算符was deprecated in favor of__floordiv__()
和__truediv__()
。
__rdiv__()
和 __idiv__()
运算符是否仍用于指代 __truediv__()
的反向和就地版本?如果是这样,__floordiv__()
的反向版本和就地版本的运算符名称是什么?
__rdiv__
和 __idiv__
不再存在。新名称是 __rtruediv__
、__itruediv__
、__rfloordiv__
和 __ifloordiv__
的明显选择,遵循标准格式。这在您链接的问题的第二个答案的 link 中可见,或者通过在 Python 3 解释器中执行 dir(int)
。
在Python3.x中__div__()
运算符was deprecated in favor of__floordiv__()
和__truediv__()
。
__rdiv__()
和 __idiv__()
运算符是否仍用于指代 __truediv__()
的反向和就地版本?如果是这样,__floordiv__()
的反向版本和就地版本的运算符名称是什么?
__rdiv__
和 __idiv__
不再存在。新名称是 __rtruediv__
、__itruediv__
、__rfloordiv__
和 __ifloordiv__
的明显选择,遵循标准格式。这在您链接的问题的第二个答案的 link 中可见,或者通过在 Python 3 解释器中执行 dir(int)
。