低版本中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发送arp欺骗攻击代码分析
Jan 16 Python
详解Python中with语句的用法
Apr 15 Python
Python实现Sqlite将字段当做索引进行查询的方法
Jul 21 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
Aug 03 Python
基于pycharm导入模块显示不存在的解决方法
Oct 13 Python
纯用NumPy实现神经网络的示例代码
Oct 24 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
Python I/O与进程的详细讲解
Mar 08 Python
Pandas中resample方法详解
Jul 02 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
如何基于python操作json文件获取内容
Dec 24 Python
Python中断多重循环的几种方式详解
Feb 10 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
配置支持SSI
2006/11/25 PHP
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP常用的三种设计模式汇总
2016/08/28 PHP
PHP云打印类完整示例
2016/10/15 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
Vue中图片Src使用变量的方法
2019/10/30 Javascript
vant实现购物车功能
2020/06/29 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
Python的装饰器模式与面向切面编程详解
2015/06/21 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python中p-value的实现方式
2019/12/16 Python
美国网上书店:Barnes & Noble
2018/08/15 全球购物
商场端午节活动方案
2014/01/29 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
美术毕业生求职信
2014/02/25 职场文书
文明班集体申报材料
2014/05/23 职场文书
大型公益活动策划方案
2014/08/20 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
python实现简单区块链结构
2021/04/25 Python
Django实现翻页的示例代码
2021/05/24 Python
python 常用的异步框架汇总整理
2021/06/18 Python