python中两个整数相除得到浮点数的值的方法
2014-09-18 19:52
274 查看
/*********************************************************************
* Author : Samson
* Date : 09/19/2014
* Test platform:
* Linux ubuntu 3.2.0-58-generic-pae
* GNU bash, version 4.2.39
* *******************************************************************/
在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
* Author : Samson
* Date : 09/19/2014
* Test platform:
* Linux ubuntu 3.2.0-58-generic-pae
* GNU bash, version 4.2.39
* *******************************************************************/
在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两个整数相除得到浮点数值的方法
- 【小知识点总结】java中两个整数相除得到小数点并保留两位小数的方法
- Python解决两个整数相除只得到整数部分问题
- java中两个整数相除得到小数点并保留两位小数的方法
- java中两个整数相除得到小数点并保留两位小数的方法
- Java进阶(五十二)两个整数相除得到小数点并保留两位小数的方法
- java中两个整数相除得到小数点并保留两位小数的方法
- Python解决两个整数相除只得到整数部分的实例
- C#中两个整数相除得到带小数点的结果
- asp.net(c#)中,两个整数相除,怎样得到带小数点的结果呢?
- python整数相除得到小数
- python整数相除获取浮点数的方法
- Python3基础 两个除号 两个整数相除 得到商的整数部分
- C#中两个整数相除得到带小数点的结果
- JavaSE7基础 除法 两个int类型变量相除 得到结果(整数与小数)
- python两个整数和浮点的方法来获取值
- 1.编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参数在
- python 获取本机ip地址的两个方法
- c#--编写一个名称为MyClass一个类,在该类中编写一个方法,名称为CountChar,返回值为整型,参数两个,第一个参数可以是字符串、整数、单精度、双精度,第二个参数为字符,方法功能返回第二个参