python里如何保存float类型的小数的位数
来源:互联网 发布:linux syslink命令 编辑:程序博客网 时间:2024/06/04 18:10
python保留两位小数
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里如何保存float类型的小数的位数
- java控制float类型的小数位数
- 如何设置float小数的位数
- float类型转换为固定小数位数的字符串函数
- 【C/C++】:如何获得一个float数的小数位数?
- 如何控制float类型小数点后的位数
- 如何控制float类型小数点后的位数
- javascript里,小数位数设置的函数
- 浮点类型 取指定的小数位数
- float类型输出后面省掉的小数(小数为零
- float类型保存两位小数
- 保存两位数小数java float类型
- 17 如何取decimal的小数位数
- asp如何显示完整的小数位数
- 控制数字在TEXTBOX里显示的小数位数
- 设置Double类型数值对象的小数后位数
- 设置Double类型数值对象的小数后位数
- 对String类型的小数进行取位数
- js 替换 当前URL 特定参数
- 设置文件上传限制(解除限制)
- Summary Ranges
- iOS 10 UICollectionView 性能优化
- Android 系列 4进程间/程间内通信
- python里如何保存float类型的小数的位数
- 《iOS 7 Human Interface Guidelines中文版》读书笔记(1)
- Keras深度学习框架windows端详细配置(吐血)
- 将文件夹的所有word名全部复制到文档里
- Linux打补丁常用命令
- [算法]详解关键路径算法
- Django Rest Framework - 实例PartyDemo 之 API文档
- C++ vector 赋值
- 微信小程序正式发布,一分钟了解什么是小程序!