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 相关文章推荐
如何搜索查找并解决Django相关的问题
Jun 30 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python简单连接MongoDB数据库的方法
Mar 15 Python
Python3.6安装及引入Requests库的实现方法
Jan 24 Python
Python字符串的全排列算法实例详解
Jan 07 Python
对Python函数设计规范详解
Jul 19 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
完美解决python针对hdfs上传和下载的问题
Jun 05 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
python自动化发送邮件实例讲解
Jan 04 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
PHP 各种排序算法实现代码
2009/08/20 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
jquery对dom的操作常用方法整理
2013/06/25 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
Canvas实现放射线动画效果
2017/02/15 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
深究AngularJS中$sce的使用
2017/06/12 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
JavaScript常用事件介绍
2019/01/21 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
原生js生成图片验证码
2020/10/11 Javascript
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
python3 读取Excel表格中的数据
2018/10/16 Python
kafka-python批量发送数据的实例
2018/12/27 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
10个顶级Python实用库推荐
2021/03/04 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
培训演讲稿范文
2014/01/12 职场文书
幼儿园元旦家长感言
2014/02/27 职场文书
金融管理专业求职信
2014/07/10 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS