from __future__ import division的使用

参考链接: Python笔记——python from __future__ import division的作用

在python2 中导入未来的支持的语言特征中division(精确除法),
即from __future__ import division ,
当我们在程序中没有导入该特征时,
"/"操作符执行的只能是整除,也就是取整数,
只有当我们导入division(精确算法)以后,
"/"执行的才是精确算法。

但是在python3中已经支持了精确算法,
所以无需再导入division(精确算法):

实验展示:

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 7/5
1.4
>>> 7//5
1
>>> 
>>> from __future__ import division
>>> 
>>> 7/5
1.4
>>> 7//5
1
>>> 
>>> 
>>> 

你可能感兴趣的:(Python基础实验)