python __future__
Python由于是非商业的,所以版本更新上有很多不兼容,例如python3和python2中的除法:
python2.x:
10/3 = 3 ; 10.0/3 = 3.333333...
而python3.x:
10/3 = 3.333333... ; 10.0/3 = 3.333333...
地板除:用 // 来表示:
10 // 3 = 3
如果想导入这个特性,则可以使用:
from __future__ import division
__future__提供了一种将新版本特性导入当前版本的特性,这样我们就可以在当前版本做一些测试。