python模块之__future__模块
2017-09-27 13:09
197 查看
Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动。有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了。为了在低版本中可以使用高版本的新特性,我们可以在低版本中导入__futrure__模块。比如:python2.x中进行除法运算:>>> 1/20而要进行精确除法可以使用如下方式:>>> 1/2.00.5这在python中北称为地板除。而在python3.x中,普通除法已经可以兼容精确除法:>>> 1/20.5地板除可以表示为:>>> 1//20如果想在2.x中,使用3.x的精确除法,可以导入__future__模块的division:>>> from __future__ import division>>> 1/20.5由于Python是由社区推动的开源并且免费的开发语言,不受商业公司控制,因此,Python的改进往往比较激进,不兼容的情况时有发生。Python为了确保你能顺利过渡到新版本,特别提供了__future__模块,让你在旧的版本中试验新版本的一些特性。
相关文章推荐
- Python future模块
- Python模块之 __future__
- python :__future__模块简介、命名空间简介、with语句
- Python之__future__模块
- Python学习(二十)—— __future__模块引入新特性
- python模块学习之__future__
- python 中的__future__模块
- 关于Python的__future__模块
- Python标准模块——__future__
- 关于python 中的__future__模块(from __future__ import ***)
- Python __future__ 模块
- python——模块——__future__
- Python __future__ 模块
- 介绍Python中的__future__模块
- Python中的__future__模块
- 介绍Python中的__future__模块
- Python模块之 __future__
- Python的未来 future模块
- python from _future_模块
- 关于python 中的__future__模块(from __future__ import ***)