手机
当前位置:查字典教程网 >脚本专栏 >python >Python两个整数相除得到浮点数值的方法
Python两个整数相除得到浮点数值的方法
摘要:在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点...

在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢?

1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道的情况下才可以采用有效,而这种情况意味着被除数的值是写死的、固定的,在绝大多数的情况下是不可行的;

2、在进行除法运算前导入一个实除法的模块,即可在两个整数进行相除的时候得到浮点的结果;

复制代码 代码如下:

from __future__ import division

以下为测试的结果:

复制代码 代码如下:

ufo@ufo:~$ python

Python 2.7.4 (default, Sep 26 2013, 03:20:56)

[GCC 4.7.3] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 244158112/1024

238435

####注意以上的运算结果为整数

####导入实除法模块后的结果为浮点数

>>> from __future__ import division

>>> 244158112/1024

238435.65625

>>> 244158112/1024/1024

232.84732055664062

【Python两个整数相除得到浮点数值的方法】相关文章:

盘点提高 Python 代码效率的方法

Python下singleton模式的实现方法

Python获取当前时间的方法

python函数返回多个值的示例方法

python 不关闭控制台的实现方法

python两种遍历字典(dict)的方法比较

python中文乱码的解决方法

Python批量修改文件后缀的方法

python实现dnspod自动更新dns解析的方法

python中精确输出JSON浮点数的方法

精品推荐
分类导航