低版本中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获取DLL和EXE文件版本号的方法
Mar 10 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
python动态加载包的方法小结
Apr 18 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
django中的setting最佳配置小结
Nov 21 Python
对python中的logger模块全面讲解
Apr 28 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
python ChainMap的使用和说明详解
Jun 11 Python
tensorflow实现测试时读取任意指定的check point的网络参数
Jan 21 Python
结束运行python的方法
Jun 16 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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
采用thinkphp自带方法生成静态html文件详解
2014/06/13 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
2014/01/06 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
Python中请使用isinstance()判断变量类型
2014/08/25 Python
Python实现二叉搜索树
2016/02/03 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
自荐书封面下载
2013/11/29 职场文书
创业计划书六个要素
2013/12/26 职场文书
初三化学教学反思
2014/01/23 职场文书
晚会邀请函范文
2014/01/24 职场文书
大课间体育活动方案
2014/03/12 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
应届大学生自荐书
2014/06/17 职场文书
欢迎标语大全
2014/06/21 职场文书
中英文求职信范文
2015/03/19 职场文书
给校长的建议书范文
2015/09/14 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android