python保留两位小数:
来源:互联网 发布:python 交易策略 模拟 编辑:程序博客网 时间:2024/05/21 15:45
python保留两位小数:
In [1]: a = 5.026In [2]: b = 5.000In [3]: round(a,2)Out[3]: 5.03In [4]: round(b,2)Out[4]: 5.0In [5]: '%.2f' % aOut[5]: '5.03'In [6]: '%.2f' % bOut[6]: '5.00'In [7]: float('%.2f' % a)Out[7]: 5.03In [8]: float('%.2f' % b)Out[8]: 5.0In [9]: from decimal import DecimalIn [10]: Decimal('5.026').quantize(Decimal('0.00'))Out[10]: Decimal('5.03')In [11]: Decimal('5.000').quantize(Decimal('0.00'))Out[11]: Decimal('5.00')
这里有三种方法,
round(a,2)
'%.2f' % a
Decimal('5.000').quantize(Decimal('0.00'))
当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。
需要注意的:
1. 可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。
2. Decimal还可以用来限定数据的总位数。
阅读全文
0 0
- python 保留两位小数
- python保留两位小数
- python保留两位小数:
- python中保留两位小数
- Python中的除法保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- 保留两位小数
- codeforces round #441 D
- 【个人笔记重点,不作为参考】主题:css垂直居中demo
- 《Effective C++》02总结
- Qt Charts 动态实时折线图绘制
- C#编程入门8_跳转语句
- python保留两位小数:
- offer-35在一个字符串中找到第一个只出现一次的字符
- axios 拦截 , 页面跳转, token 验证(经常用于判断用户是否登录)
- 前端性能优化
- 洛谷 P1007 独木桥
- MariaDB 编译安装
- 魅族自动化测试架构之路地址
- lombok 基础入门
- 【python学习笔记】Python对经纬度处理