python整数除法保留两位小数
在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整数除法保留两位小数相关推荐
- 总结:java除法保留两位小数
java除法保留两位小数: java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数, 必须将两整数其一或是两者都强制转换为浮点数.因为int 是整 ...
- python三种保留两位小数的方法
python三种保留两位小数方法汇总 1.'%.2f'%f 该方法会进行四舍五入 代码如下所示: f = 2.3456789print('%.2f'%f) print('%.3f'%f) print( ...
- java BigDecimal加法/减法/乘法/除法 保留两位小数
1.BigDecimal类概述及其构造方法 由于在运算的时候,float类型和double类型很容易丢失进度,所以,为了能够精确的表示.计算浮点数,java提供了BigDecimal类 BigDe ...
- Python中的除法保留两位小数
在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分).例如 int a=15/10; a的结果为1. 同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要 ...
- Python 格式化输出保留两位小数
#方法1: print("%.2f" % 0.13333)#方法2 print("{:.2f}".format(0.13333))#方法3 round(0.13 ...
- python结果四舍五入保留两位小数_Python-根据四舍五入精确保留小数位数的方法...
目前,Python版本中关于保留指定小数位数的常用方法有以下几种: 1. 使用round()内置函数 print(round(1.234, 2)) 输入结果为:1.23 round()函数中的第一个变 ...
- input js number 整数_数字千分位处理,number.js,js保留两位,整数强制保留两位小数...
杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 官方文档:https://www.customd.com/articles/14/jquery-number-format-redux 1.千分位 $. ...
- python除法保留两位小数_除法巧算(Ⅱ),任何整数除7~9,11的快速心算技巧,爸妈收藏...
今天是除法巧算的第二节,所有从加减到乘除的巧算,也暂时总结到这里.其实巧算方法远不止这些,考虑到孩子的接受能力,所以暂时先发布这些. 回顾上期,请戳:除法巧算(Ⅰ),省了草稿纸心算整数除2~6的技巧, ...
- python除法保留两位小数_Python对小数进行除法运算的正确方法示例
Python对小数进行除法运算的正确方法示例 求一个算式 代码如下: a=1 b=2 c=3 print c*(a/b) 运行结果总是0,反复检查拆开以后,发现在Python里,整数初整数,只能得出整 ...
最新文章
- 我是如何自学 Python 的
- canva画图 图片居中裁剪_Canvas裁剪图片(截选框可拖拽)
- 概率论-3.1 多位随机变量及其联合分布
- Duplicate Elimination in Scrapy(转)
- MFC多视图与重绘效率
- 拿到软银巨额投资后,通用无人车部门Cruise可能要单独IPO了
- tcp连接时,BROKEN PIPE错误
- hdu 6088 Rikka with Rock-paper-scissors (2017 多校第五场 1004) 【组合数学 + 数论 + 模意义下的FFT】...
- unity3D android游戏屏幕分辨率问题【转http://blog.csdn.net/jeksonal/article/details/8501549】...
- qcom charger
- 文本主题模型之LDA
- Android 各国语言包字符串缩写
- 局域计算机网络,【计算机网络】局域网小知识点
- OpenMP学习笔记1
- 英飞凌硅麦可以接收到超声波吗?
- 创意非凡--找到许多人熟视无睹的宝藏!
- char s[],char *s,char **s与char *s[]
- SpringBoot一站式功能提供框架(一)整合MybatisPlus、整合Swagger Knif4j、整合Druid多数据源--柚子真好吃
- 特朗普纽约投资项目售价8.5亿
- matlab绘图操作之坐标轴范围设置