• 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


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

  • 相关阅读:
    TCP建立连接和断开连接
    城市三级联动Springmvc+mysql
    JS页面间数据传递的各种方法
    点击Button弹出登陆注册框
    一个多表联合查询引发的思考
    Linq扩展方法获取单个元素
    Visual Studio 常见问题
    格式化asp.net mvc视图页面
    2014上半年度挑战回顾
    2014年上半度年度挑战
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4711874.html
Copyright © 2020-2023  润新知