python 保存float类型的小数的位数方法


Posted in Python onOctober 17, 2018

python保留两位小数:

In [1]: a = 5.026

In [2]: b = 5.000

In [3]: round(a,2)
Out[3]: 5.03

In [4]: round(b,2)
Out[4]: 5.0

In [5]: '%.2f' % a
Out[5]: '5.03'

In [6]: '%.2f' % b
Out[6]: '5.00'

In [7]: float('%.2f' % a)
Out[7]: 5.03

In [8]: float('%.2f' % b)
Out[8]: 5.0

In [9]: from decimal import Decimal

In [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还可以用来限定数据的总位数。

以上这篇python 保存float类型的小数的位数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现的二叉树算法和kmp算法实例
Apr 25 Python
python提取页面内url列表的方法
May 25 Python
两个使用Python脚本操作文件的小示例分享
Aug 27 Python
利用Python实现命令行版的火车票查看器
Aug 05 Python
Python设计模式之原型模式实例详解
Jan 18 Python
如何利用python给图片添加半透明水印
Sep 06 Python
Python ORM框架Peewee用法详解
Apr 29 Python
Python字符串格式化f-string多种功能实现
May 07 Python
Scrapy框架介绍之Puppeteer渲染的使用
Jun 19 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
vscode配置anaconda3的方法步骤
Aug 08 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
Windows下安装Scrapy
Oct 17 #Python
python高级特性和高阶函数及使用详解
Oct 17 #Python
基于python实现学生管理系统
Oct 17 #Python
python3.4控制用户输入与输出的方法
Oct 17 #Python
python学生信息管理系统(完整版)
Apr 05 #Python
python3的输入方式及多组输入方法
Oct 17 #Python
Python3.6使用tesseract-ocr的正确方法
Oct 17 #Python
You might like
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
jQuery 1.0.2
2006/10/11 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
详解用webpack的CommonsChunkPlugin提取公共代码的3种方式
2017/11/09 Javascript
python获取各操作系统硬件信息的方法
2015/06/03 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
通过自学python能找到工作吗
2020/06/21 Python
python和c语言哪个更适合初学者
2020/06/22 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
HTML5 Canvas中使用用路径描画圆弧
2015/01/01 HTML / CSS
国际象棋商店:The Chess Store
2018/07/09 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
介绍一下Linux内核的排队自旋锁
2014/08/27 面试题
拉丁舞学习者的自我评价
2013/10/27 职场文书
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
高中生班主任评语
2014/04/25 职场文书
人事专员岗位说明书
2014/07/29 职场文书
捐款活动总结
2014/08/27 职场文书
安全月宣传标语
2014/10/07 职场文书
党员个人整改措施
2014/10/24 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书