Python两个整数相除得到浮点数值的方法


Posted in Python onMarch 18, 2015

在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢?

1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道的情况下才可以采用有效,而这种情况意味着被除数的值是写死的、固定的,在绝大多数的情况下是不可行的;

2、在进行除法运算前导入一个实除法的模块,即可在两个整数进行相除的时候得到浮点的结果;

from __future__ import division

以下为测试的结果:
ufo@ufo:~$ python

Python 2.7.4 (default, Sep 26 2013, 03:20:56) 

[GCC 4.7.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 244158112/1024

238435

####注意以上的运算结果为整数

####导入实除法模块后的结果为浮点数

>>> from __future__ import division

>>> 244158112/1024

238435.65625

>>> 244158112/1024/1024

232.84732055664062
Python 相关文章推荐
python实现给字典添加条目的方法
Sep 25 Python
从Python程序中访问Java类的简单示例
Apr 20 Python
Python正则表达式如何进行字符串替换实例
Dec 28 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 Python
Python实现替换文件中指定内容的方法
Mar 19 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
python 图像的离散傅立叶变换实例
Jan 02 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
浅析Python打包时包含静态文件处理方法
Jan 15 Python
Python基础详解之邮件处理
Apr 28 Python
10款最好的Web开发的 Python 框架
Mar 18 #Python
python通过yield实现数组全排列的方法
Mar 18 #Python
python以环状形式组合排列图片并输出的方法
Mar 17 #Python
python将ip地址转换成整数的方法
Mar 17 #Python
python实现模拟按键,自动翻页看u17漫画
Mar 17 #Python
python通过pil为png图片填充上背景颜色的方法
Mar 17 #Python
python按照多个字符对字符串进行分割的方法
Mar 17 #Python
You might like
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php字符串截取函数用法分析
2014/11/25 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
python字符串循环左移
2019/03/08 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
python的数学算法函数及公式用法
2020/11/18 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
白色公司:The White Company
2017/10/11 全球购物
学生出入校管理制度
2014/01/16 职场文书
个人投资计划书
2014/05/01 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang