Python两个整数相除得到浮点数值的方法

作者:junjie 时间:2021-04-17 10:39:54 

在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,整数,相除,浮点数
0
投稿

猜你喜欢

  • 基于Django用户认证系统详解

    2023-04-13 15:35:13
  • ORACLE数据库空间整理心得

    2010-07-16 13:33:00
  • Dreamweaver快捷键大全

    2007-11-05 14:08:00
  • python使用socket向客户端发送数据的方法

    2023-08-13 00:16:51
  • python多线程对多核cpu的利用解析

    2023-03-10 02:50:13
  • 用SQL语句删除重复记录的四种方法

    2011-05-03 09:25:00
  • oracle学习笔记(三)

    2012-01-05 19:28:42
  • Go语言文件开关及读写操作示例

    2023-08-05 19:47:27
  • JavaScript中Object基础内部方法图

    2023-08-15 02:36:11
  • 一些SQL查询语法参考

    2007-10-14 11:56:00
  • 屏蔽浏览器缓存另类方法

    2023-11-21 08:09:23
  • jQuery 1.3的VS智能提示下载

    2009-01-18 12:54:00
  • Asp的上下午时间格式问题

    2009-04-13 16:06:00
  • Golang排列组合算法问题之全排列实现方法

    2023-07-14 14:16:19
  • 完美解决python遍历删除字典里值为空的元素报错问题

    2023-04-23 13:39:50
  • ASP分页和日期格式化为RFC822格式的办法

    2008-11-21 15:46:00
  • Python基础之dict和set的使用详解

    2022-01-16 04:15:08
  • FckEditor配置手册中文教程详细说明

    2010-02-28 12:37:00
  • Oracle性能究极优化 下

    2010-07-30 13:25:00
  • python集合比较(交集,并集,差集)方法详解

    2023-09-30 22:11:13
  • asp之家 网络编程 m.aspxhome.com