我(真的,真的)需要Python3中的除法运算符在Python2中表现得像.
Python2代码:
--> 11/5
2
--> 11.0/5
2.2
Run Code Online (Sandbox Code Playgroud)
但是在Python3中我们有
--> 11//5
2
--> 11.0//5
2.0
Run Code Online (Sandbox Code Playgroud)
我可以改变/或者等等,但我希望得到相同的结果.有任何想法吗?
你无法让它像那样工作.你将不得不使用/并//在适当的时候.
如果由于某种原因,你需要旧运算符的"多态性",你可以......
def div(a, b):
    if isinstance(a, int):
        return a // b
    else:
        return a / b
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           116 次  |  
        
|   最近记录:  |