Измените операторы "rdiv ()" и "idiv" в Python 3.x?
В Python 3.x __div__()
оператор был deprecated в пользу __floordiv__()
и __truediv__()
.
это __rdiv__()
и __idiv__()
операторы по-прежнему используются для ссылки на обращенные и на месте версии __truediv__()
? Если да, то каковы имена операторов для обращенных и на месте версий __floordiv__()
?
1 ответов
__rdiv__
и __idiv__
больше не существует. Новые имена являются очевидным выбором __rtruediv__
, __itruediv__
, __rfloordiv__
и __ifloordiv__
, следуя стандартному формату. Это видно в ссылке во втором ответе на вопрос, который вы связали, или сделав dir(int)
в интерпретаторе Python 3.