zoukankan      html  css  js  c++  java
  • python两个整数和浮点的方法来获取值

    /*********************************************************************
     * 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


    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    Spring之调度器(Scheduler)
    Spring之拦截器(Interceptor)
    ThreadLocal相关
    hibernate操作数据库
    文件操作的工具类
    日期操作工具类
    有关mysql的utf8和utf8mb4,以及Illegal mix of collations for operation 'like'
    [原]nginx 一下快一下慢的问题
    再谈微信公众号网页授权的40163错误
    用DBCC CHECK修复SQL2000的数据库一致性问题
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4711874.html
Copyright © 2011-2022 走看看