Python实现保留float小数点后3位的方法有几种
Admin 2022-09-02 群英技术资讯 1099 次浏览
查询持仓数据,数字货币交易所一般给出的是float类型,且小数点十几位,为了展示便捷,只保留小数点后3位。
float数据类型,保留小数点的方式有三种
>> x = 3.897654326 >> round(x, 3) 3.898 >> x = 3.000000 >> round(x, 3) 3.0
round函数自动四舍五入;自动去掉多余的0
>> x = 3.897654326 >> '%.3f' % x 3.898 >> x = 3.000000 >> '%.3f' % x 3.000
'%.3f'%x自动四舍五入;保留多余的0
>> from decimal import Decimal >> Decimal('3.897654326').quantize(Decimal('0.000')) 3.898 >> Decimal('3.000000000').quantize(Decimal('0.000')) 3.000
a = 8.8888 使用round 函数 b = round(a,2) # 保留小数点后两位小数,会四舍五入 b 就等于8.89
b= "%.2f"%a # 也会四舍五入
ret1 = Decimal("88.001").quantize(Decimal("0.00")) print(ret1)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了OpenCV 基本图形绘制函数,用于绘制圆的circle函数,用于绘制填充的多边形的fillPoly函数,本文给大家提到好几种,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
这篇文章主要为大家介绍了python 虚拟环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助<BR>
本文主要介绍了Flask-Sqlalchemy的基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
之前我们了解了用python实现扑克游戏中判断牌型的功能,那么游戏的下一步是对扑克牌比较大小,那么这个效果要如何实现呢?接下来我们继续尝试用Python来实现比较扑克牌大小。
这篇文章主要介绍了Python Matplotlib marker 标记详解,Matplotlib,风格类似 Matlab 的基于 Python 的图表绘图系统,详细内容需要的小伙伴可以参考一下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008