低版本中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使用PIL缩放网络图片并保存的方法
Apr 24 Python
Python中取整的几种方法小结
Jan 06 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
用Python将一个列表分割成小列表的实例讲解
Jul 02 Python
python实现飞机大战微信小游戏
Mar 21 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
PyTorch中topk函数的用法详解
Jan 02 Python
python与mysql数据库交互的实现
Jan 06 Python
Django之form组件自动校验数据实现
Jan 14 Python
Python通过format函数格式化显示值
Oct 17 Python
python如何实现递归转非递归
Feb 25 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
Oct 16 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
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
2015/06/22 Javascript
jquery实现图片预加载
2015/12/25 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
微信JS接口大全
2016/08/25 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
JS实现分页导航效果
2020/02/19 Javascript
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
Python中文件的读取和写入操作
2018/04/27 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Python获取好友地区分布及好友性别分布情况代码详解
2019/07/10 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
酒店总经理助理岗位职责
2014/02/01 职场文书
小班秋游活动方案
2014/02/22 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
孔庙导游词
2015/02/04 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
PYTHON InceptionV3模型的复现详解
2022/05/06 Python