在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢?
1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道的情况下才可以采用有效,而这种情况意味着被除数的值是写死的、固定的,在绝大多数的情况下是不可行的;
2、在进行除法运算前导入一个实除法的模块,即可在两个整数进行相除的时候得到浮点的结果;
from __future__ import pision
登录后复制
以下为测试的结果:
ufo@ufo:~$ pythonPython 2.7.4 (default, Sep 26 2013, 03:20:56) [GCC 4.7.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> 244158112/1024238435####注意以上的运算结果为整数####导入实除法模块后的结果为浮点数>>> from __future__ import pision>>> 244158112/1024238435.65625>>> 244158112/1024/1024232.84732055664062
登录后复制
【相关推荐】
立即学习“Python免费学习笔记(深入)”;
1. Python and、or以及and-or语法总结
2. 解析python中and与or用法
3. 详细介绍Python中and和or实际用法
以上就是如何利用Python在运算后得到浮点数值的方法详解的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2272083.html