当前位置:  开发笔记 > 编程语言 > 正文

在Python 3.x中更改了`__rdiv __()`和`__idiv__`运算符?

如何解决《在Python3.x中更改了`__rdiv__()`和`__idiv__`运算符?》经验,为你挑选了1个好方法。

在Python 3.x中,__div__()运营商不赞成使用 __floordiv__()__truediv__().

__rdiv__()__idiv__()运算符是否仍然用于指代反向和就地版本__truediv__()?如果是这样,反向和就地版本的运营商名称是__floordiv__()什么?



1> user2357112 ..:

__rdiv__并且__idiv__不再存在.新的名称是明显的选择__rtruediv__,__itruediv__,__rfloordiv__,和__ifloordiv__,按照标准格式.这在您链接的问题的第二个答案的链接中可见,或者dir(int)在Python 3解释器中执行.


感谢您的回答。次要点:如果您执行dir(int),则不会显示__itruediv__和__ifloordiv__,因为整数类是不可变的。
推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有