Python 我在spyder中做浮动有一些问题

Python 我在spyder中做浮动有一些问题,python,web-crawler,Python,Web Crawler,我在spyder中为一个类编写代码,但我遇到了一个问题 我不能使一个变量成为浮点,它使它成为int。对于ex:1/2=0,我尝试打印(float(1/2)),它返回0.0。528/298给了我1。希望我能得到一个快速的雨伞 这是为spyder,python编写的。假设您使用的是python 2: 来自未来导入部门这不是专门的spyder编辑器,而是python本身。Python2.7及更早版本在执行除法时不会自动将整数转换为浮点。Python3.2及更高版本自动转换为浮点数,您可以使用来自未来导

我在spyder中为一个类编写代码,但我遇到了一个问题

我不能使一个变量成为浮点,它使它成为int。对于ex:1/2=0,我尝试打印(float(1/2)),它返回0.0。528/298给了我1。希望我能得到一个快速的雨伞


这是为spyder,python编写的。

假设您使用的是python 2:


来自未来导入部门

这不是专门的spyder编辑器,而是python本身。Python2.7及更早版本在执行除法时不会自动将整数转换为浮点。Python3.2及更高版本自动转换为浮点数,您可以使用来自未来导入分部的
将此行为引入2.5(可能稍早一点)到2.7中