最近跑代码的时候,发现明明设置的是Int整型数值,结果传参之后,硬是变成了float浮点型数值,导致参数被赋值的和预期的不符。各种排查都没有发现逻辑问题。终于,通过对比发现,是因为在该文件最上方,多了一行代码:
from __future__ import division
这行代码的含义是下面代码使用除法的地方,结果会自动变为浮点型!!!
坑爹。。。
最近跑代码的时候,发现明明设置的是Int整型数值,结果传参之后,硬是变成了float浮点型数值,导致参数被赋值的和预期的不符。各种排查都没有发现逻辑问题。终于,通过对比发现,是因为在该文件最上方,多了一行代码:
from __future__ import division
这行代码的含义是下面代码使用除法的地方,结果会自动变为浮点型!!!
坑爹。。。