您的位置:首页 > 编程语言 > Python开发

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),即返回值是两数真实结果的最小整数和余数。

参考博文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: