python整数相除获取浮点数的方法
2018-02-03 15:15
204 查看
在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
保留两位小数:
import math
原文:http://blog.csdn.net/yygydjkthh/article/details/39377265
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
保留两位小数:
import math
round(a,2) #a为浮点数
原文:http://blog.csdn.net/yygydjkthh/article/details/39377265
相关文章推荐
- python两个整数和浮点的方法来获取值
- Python两个整数相除得到浮点数值的方法
- python中两个整数相除得到浮点数的方法
- python中两个整数相除得到浮点数的值的方法
- 在Python中获取两数相除的商和余数方法
- Python获取二维矩阵每列最大值的方法
- python 获取字符串MD5值方法
- python获取文件扩展名的方法
- python 获取当前方法名
- python十进制和二进制的转换方法(含浮点数)
- python获取指定目录下所有文件名列表的方法
- python获取堆栈信息的方法
- 在Python中用get()方法获取字典键值的教程
- python获取centos系统剩余内存方法总结
- python中快速获取本地时区当天0点时间戳的一种方法
- Python (注释多行输出,浮点整数)
- python学习之获取当前时间的方法(可以任意取时间的任何一个对象显示)
- python获取文件后缀名及批量更新目录下文件后缀名的方法
- javascript将浮点数转换成整数的三个方法
- getInteger方法--获取整数的系统属性值