低版本中Python除法运算小技巧


Posted in Python onApril 05, 2015

首先要说的是python中的除法运算,在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是 0.66666666666666663。另外一种除法是采用x//y的形式,那么这里采用的是所谓floor除法,即得到不大于结果的最大整数值,这个运算时与操作数无关的。比如2//3的结果是0,-2//3的结果是-1,-2.0//3的结果是-1.0。

    在未来的python 3.0中,x/y将只执行true除法,而与操作数无关;x//y则执行floor除法。如果需要在2.5版本的python中进行这样的用法,则需要在代码前加入from __future__ import division的声明。如:

from __future__ import division  

a=2/3                  

from __future__ import division a=2/3

这时变量a的结果将是0.66666666666666663,而不是原来的3了。
Python 相关文章推荐
python 从远程服务器下载东西的代码
Feb 10 Python
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
Jul 11 Python
介绍Python的Django框架中的QuerySets
Apr 20 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
Python3实现购物车功能
Apr 18 Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
CentOS7安装Python3的教程详解
Apr 10 Python
python图的深度优先和广度优先算法实例分析
Oct 26 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
Python实现图片识别加翻译功能
Dec 26 Python
python使用Geany编辑器配置方法
Feb 21 Python
Python中使用PDB库调试程序
Apr 05 #Python
使用PDB模式调试Python程序介绍
Apr 05 #Python
python使用calendar输出指定年份全年日历的方法
Apr 04 #Python
python获取指定网页上所有超链接的方法
Apr 04 #Python
python中字典dict常用操作方法实例总结
Apr 04 #Python
python随机生成指定长度密码的方法
Apr 04 #Python
python统计字符串中指定字符出现次数的方法
Apr 04 #Python
You might like
php 设计模式之 工厂模式
2008/12/19 PHP
php 无限级 SelectTree 类
2009/05/19 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
php 函数中使用static的说明
2012/06/01 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
ListBox实现上移,下移,左移,右移的简单实例
2014/02/13 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
form表单序列化详解(推荐)
2017/08/15 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
Python图像灰度变换及图像数组操作
2016/01/27 Python
Python 专题一 函数的基础知识
2017/03/16 Python
Python使用time模块实现指定时间触发器示例
2017/05/18 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
携程英文网站:Trip.com
2017/02/07 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
转党组织关系介绍信
2014/01/08 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
校外活动方案
2014/08/28 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Python经常使用的一些内置函数
2022/04/11 Python