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笔记(2)
Oct 24 Python
python字典多条件排序方法实例
Jun 30 Python
python实现简单聊天应用 python群聊和点对点均实现
Sep 14 Python
python通过opencv实现批量剪切图片
Nov 13 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
Python+AutoIt实现界面工具开发过程详解
Aug 07 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
Python3.8官网文档之类的基础语法阅读
Sep 04 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
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Python学习之用pygal画世界地图实例
2017/12/07 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
Python如何读写字节数据
2020/08/05 Python
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
药学专业个人的自我评价
2013/12/31 职场文书
国际商务专业职业生涯规划书范文
2014/01/17 职场文书
高二化学教学反思
2014/01/30 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
亲子运动会的活动方案
2014/08/17 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
2014年科普工作总结
2014/12/06 职场文书
银行先进个人总结
2015/02/15 职场文书
乡镇团委工作总结2015
2015/05/26 职场文书
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python