from __future__ import division 报错,不存在该模块。原因是。。。。

来源:互联网 发布:迪杰斯特拉算法 简单 编辑:程序博客网 时间:2024/05/16 15:55

应该是from __future__ import division future前后都是双下划线
导入python未来支持的语言特征division(精确除法),当我们没有在程序中导入该特征时,"/"操作符执行的是截断除法(Truncating Division),当我们导入精确除法之后,"/"执行的是精确除法。
>>> 3/4
0
>>> from __future__ import division
>>> 3/4

0.75

导入精确除法后,若要执行截断除法,可以使用"//"操作符:
>>> 3//4
0