在py应用中有许多拿结果中的多个整数进行运算,难免少不了除法(如单位换算等),但是整数进行运算后只会返回整数,一般结果基本需要精确到后两位,此时就可以使用以下两种方法进行解决:

1.将参与运算的任意一个整数显式的转换成float类型进行如下:

    def convert_unit(num_size):return round((float(num_size) / 1048576), 2)

2.导入division方法也可以实现

   from __future__ import divisiondef convert_unit(num_size):return round(num_size / 1048576), 2)

导入此方法后整数运算结果会有小数位,无需显式转换float类型

转载于:https://blog.51cto.com/smly1989/2069307

python整数除法保留两位小数相关推荐

  1. 总结:java除法保留两位小数

    java除法保留两位小数: java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数, 必须将两整数其一或是两者都强制转换为浮点数.因为int 是整 ...

  2. python三种保留两位小数的方法

    python三种保留两位小数方法汇总 1.'%.2f'%f 该方法会进行四舍五入 代码如下所示: f = 2.3456789print('%.2f'%f) print('%.3f'%f) print( ...

  3. java BigDecimal加法/减法/乘法/除法 保留两位小数

    1.BigDecimal类概述及其构造方法 由于在运算的时候,float类型和double类型很容易丢失进度,所以,为了能够精确的表示.计算浮点数,java提供了BigDecimal类   BigDe ...

  4. Python中的除法保留两位小数

    在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分).例如 int a=15/10; a的结果为1. 同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要 ...

  5. Python 格式化输出保留两位小数

    #方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...

  6. python结果四舍五入保留两位小数_Python-根据四舍五入精确保留小数位数的方法...

    目前,Python版本中关于保留指定小数位数的常用方法有以下几种: 1. 使用round()内置函数 print(round(1.234, 2)) 输入结果为:1.23 round()函数中的第一个变 ...

  7. input js number 整数_数字千分位处理,number.js,js保留两位,整数强制保留两位小数...

    杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 官方文档:https://www.customd.com/articles/14/jquery-number-format-redux 1.千分位 $. ...

  8. python除法保留两位小数_除法巧算(Ⅱ),任何整数除7~9,11的快速心算技巧,爸妈收藏...

    今天是除法巧算的第二节,所有从加减到乘除的巧算,也暂时总结到这里.其实巧算方法远不止这些,考虑到孩子的接受能力,所以暂时先发布这些. 回顾上期,请戳:除法巧算(Ⅰ),省了草稿纸心算整数除2~6的技巧, ...

  9. python除法保留两位小数_Python对小数进行除法运算的正确方法示例

    Python对小数进行除法运算的正确方法示例 求一个算式 代码如下: a=1 b=2 c=3 print c*(a/b) 运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整 ...

最新文章

  1. 我是如何自学 Python 的
  2. canva画图 图片居中裁剪_Canvas裁剪图片(截选框可拖拽)
  3. 概率论-3.1 多位随机变量及其联合分布
  4. Duplicate Elimination in Scrapy(转)
  5. MFC多视图与重绘效率
  6. 拿到软银巨额投资后,通用无人车部门Cruise可能要单独IPO了
  7. tcp连接时,BROKEN PIPE错误
  8. hdu 6088 Rikka with Rock-paper-scissors (2017 多校第五场 1004) 【组合数学 + 数论 + 模意义下的FFT】...
  9. unity3D android游戏屏幕分辨率问题【转http://blog.csdn.net/jeksonal/article/details/8501549】...
  10. qcom charger
  11. 文本主题模型之LDA
  12. Android 各国语言包字符串缩写
  13. 局域计算机网络,【计算机网络】局域网小知识点
  14. OpenMP学习笔记1
  15. 英飞凌硅麦可以接收到超声波吗?
  16. 创意非凡--找到许多人熟视无睹的宝藏!
  17. char s[],char *s,char **s与char *s[]
  18. SpringBoot一站式功能提供框架(一)整合MybatisPlus、整合Swagger Knif4j、整合Druid多数据源--柚子真好吃
  19. 特朗普纽约投资项目售价8.5亿
  20. matlab绘图操作之坐标轴范围设置

热门文章

  1. 超级文件分割《合并》机(分割大文件)
  2. ES7之async、await
  3. Linux之系统痕迹命令
  4. GPU 编程 CPU 异同点_分析师:英特尔(INTC.US)GPU不会构成威胁
  5. 到墨西哥的液体货物国际快递怎么邮寄
  6. 祝贺!2022 Rust中文社区线上Hackathon评审结果出炉!
  7. React 基础----1
  8. 地理信息系统-坐标系统
  9. 工具型产品如何建立自己的商业化模式?
  10. h5跳转app指定页面及各种坑的总结