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 相关文章推荐
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python探索之自定义实现线程池
Oct 27 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
python获取代理IP的实例分享
May 07 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
Python基础学习之函数方法实例详解
Jun 18 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
Matplotlib绘制雷达图和三维图的示例代码
Jan 07 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
Feb 28 Python
Python定义一个Actor任务
Jul 29 Python
用Python 执行cmd命令
Dec 18 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
关于PHP中的Class的几点个人看法
2006/10/09 PHP
用Flash图形化数据(一)
2006/10/09 PHP
php下载远程文件类(支持断点续传)
2008/11/14 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
JQuery实现鼠标滚轮滑动到页面节点
2015/07/28 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
原生js实现瀑布流效果
2020/03/09 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
python中base64加密解密方法实例分析
2015/05/16 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
Python threading的使用方法解析
2019/08/28 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
python安装cx_Oracle和wxPython的方法
2020/09/14 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
JAVA高级程序员面试题
2013/09/06 面试题
营销计划书
2015/01/17 职场文书
法制教育观后感
2015/06/17 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
Vue Element plus使用方法梳理
2022/12/24 Vue.js