Python笔记--除法
2015-10-06 11:07
357 查看
无论是C/C++/Java,在进行除法运算时都会舍去小数部分,即计算结果只保留整数部分。因此,若想使得计算结果保留小数,则需要将被除数设置为浮点型(float),例如:float z = float(x)/y;
在Python中也存在上述情况。
所以第一种方法就是将被除数或除数转化成浮点型
第二种方法是在程序一开始引入from __future__ import division
指令
另外还有两种除法类型:
1.地板除法:从Python2.2开始,增加了一个操作符 // ,以执行地板除://除法不管操作数为何种数值类型,其返回值为整数,且是与真实值接近的最小整数。
2.内建函数divmod():divmod (a,b),返回(a//b,a%b),即返回值是两数真实结果的最小整数和余数。
参考博文
在Python中也存在上述情况。
所以第一种方法就是将被除数或除数转化成浮点型
第二种方法是在程序一开始引入from __future__ import division
指令
另外还有两种除法类型:
1.地板除法:从Python2.2开始,增加了一个操作符 // ,以执行地板除://除法不管操作数为何种数值类型,其返回值为整数,且是与真实值接近的最小整数。
2.内建函数divmod():divmod (a,b),返回(a//b,a%b),即返回值是两数真实结果的最小整数和余数。
参考博文
相关文章推荐
- Python3.4 easy_install 等安装方法
- Python笔记--lambda
- python 模块 之 os
- 《Python基础教程 第2版·修订版》第3章 使用字符串(学习笔记)
- 今天继续码~python的文件访问~
- Python BIF 汇总
- Python学习笔记<资源收录>
- Python学习笔记<资源收录>
- python-MySQLdb-练习
- [零基础学python]让人欢喜让人忧的迭代
- 【LeetCode with Python】 ZigZag Conversion
- windows下python安装Numpy和Scipy模块
- python中标示符作用详解
- Python模板库Mako的语法
- OPENCV 3.3+PYTHON 2.7 配置
- python开发环境搭建——windows
- 零基础学python-19.10 生成器是单迭代器
- 零基础学python-19.10 生成器是单迭代器
- python 中分支结构(switch)
- python工作原理