我(真的,真的)需要Python3中的除法运算符,就像在Python2中一样。
Python2代码:
--> 11/5
2
--> 11.0/5
2.2
但是在Python3中我们有
--> 11//5
2
--> 11.0//5
2.0
我可以改变/或者等等,但我希望得到相同的结果。 有任何想法吗?
答案 0 :(得分:5)
你无法让它像那样工作。在适当的时候,您必须使用/
和//
。
如果由于某种原因,你需要"多态性"老运营商,你可以......
def div(a, b):
if isinstance(a, int):
return a // b
else:
return a / b
答案 1 :(得分:0)
您可以使用此代码来支持您的旧代码。它也可以与其他关键字一起使用。
from __future__ import division
我希望对您有帮助