python两个整数和浮点的方法来获取值
2015-08-07 20:44
567 查看
/*********************************************************************
* 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机器学习库 :matplotlib
- Python简单爬虫
- Python正则表达式速查表
- python 读写csv格式文件
- python3 基本使用多线程
- python编写定时器执行脚本
- 【西祠日志】【18】python渐成主流
- Python IDLE(python GUI)与python(comand line)有什么区别
- 【Python】函数的参数对应
- Python解释器的探讨:第一部分函数对象
- Python解释器的探讨:第一部分函数对象
- 零基础学python-import与from的区别
- 零基础学python-import与from的区别
- Python 字典的排序
- os.walk 目录遍历
- 使用Sublime text3 搭建python开发环境
- python中is和 == 的区别
- python 解析xml
- python xml sendEmail
- python 杀进程 判断文件是否存在 查看进程