from __future__ import division 引发的问题

最近跑代码的时候,发现明明设置的是Int整型数值,结果传参之后,硬是变成了float浮点型数值,导致参数被赋值的和预期的不符。各种排查都没有发现逻辑问题。终于,通过对比发现,是因为在该文件最上方,多了一行代码:

from __future__ import division

这行代码的含义是下面代码使用除法的地方,结果会自动变为浮点型!!!

坑爹。。。

猜你喜欢

转载自blog.csdn.net/u010483897/article/details/88570386
今日推荐