python中计算结果保留两位小数
python中计算结果保留两位小数
在python中进行数据计算时,有时需要保留特定的小数位数。以两位小数为例,可采用以下方法实现小数位数的保留。
1 使用’%.2f’ % a 输出结果
此处的a为未处理前的结果数据
a = 10 / 3
b = 3.6208 * 5
print('%.2f' % a)
print('%.2f' % b)
运算结果为:
3.33
18.10
2 使用’{:.2f}’.format(a) 输出结果
a = 10 / 3
b = 3.6208 * 5
print('{:.2f}'.format(a))
print('{:.2f}'.format(b))
运算结果为:
3.33
18.10
3 使用round(a,2)函数输出结果
此处的a为未处理前的结果数据
a = 10 / 3
b = 3.6208 * 5
print(round(a, 2))
print(round(b, 2))
运算结果为:
3.33
18.1
注意:
(1)在用round()函数时,如果传入的参数不是直接的数据结果,而是调用的函数时,最好将其进行类型转换,避免产生不必要错误。此时函数可以表示为:round(float(a), 2) , 此时a表示调用的函数
(2)从例子中,可以看出,用round()函数来保留两位小数时,它会将小数末尾的0舍去。
总结
在python中保留特定的小数位时,只需要将以上三种方式中的2改为需要保留的小数位数即可,可根据具体的结果需求选择不同的方式。
python中计算结果保留两位小数相关推荐
- Python中的除法保留两位小数
在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分).例如 int a=15/10; a的结果为1. 同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要 ...
- python计算圆面积保留两位数_python中怎么实现保留两位小数
python中怎么实现保留两位小数,两位,方法,小数,模块,四舍五入 python中怎么实现保留两位小数 易采站长站,站长之家为您整理了python中怎么实现保留两位小数的相关内容. Python中实 ...
- python取两位小数点的函数_python中round函数保留两位小数的方法
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...
- python中保留两位小数的函数_python中round函数保留两位小数的方法
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...
- python保留两位小数_python中怎么实现保留两位小数
Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...
- 从键盘输入直接三角形的两条直接边的长度,求斜边的长度和三角形的面积,计算结果保留两位小数
从键盘输入直接三角形的两条直接边的长度,求斜边的长度和三角形的面积,计算结果保留两位小数 解析: #include <stdio.h> #include <math.h>int ...
- python列表数据怎么保留两位小数_python中怎么实现保留两位小数
Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...
- python输出时怎么保留两位小数_python输出怎么保留两位小数-Python教程
python输入保存两位小数的四种办法: a = 5.5461 办法一:round(a,2) 办法二:float('%.2f' % a) 相干保举:<Python视频教程> 办法三:'%. ...
- Java中double类型保留两位小数
java中对double类型的小数经常会有小数点后边保留一位小数或者保留两位小数的需求. javaAPi中提供了一个专门的类BigDecimal,用来对超过16位有效位的数进行精确的运算. 使用步骤: ...
- PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
小数例子: PHP保留两位小数并且四舍五入 1 $n=0.1265489; 2 echo sprintf("%.2f", $n); // 0.13 大家可以看到我们用到了sprin ...
最新文章
- Shell中的for循环
- Redis的缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级
- 201621123085 《Java程序设计》第2周学习总结
- Repeating Decimals (计算循环小数)
- 关于逻辑删除标识字段value的设定
- Circulation:吃鸡蛋量多,死亡风险增加?
- oracle10 64位odbc,图文教你64位win10添加oracle odbc驱动时提示无法加载oracle如何解决...
- 扫盲了,RC,RTM,Beta等各个版本的意思
- 零售连锁专卖信息化解决方案简介之一
- Linux中tty、pty、pts的概念区别
- linux 内核 内存管理 bootmem alloctor 申请内存
- 方正飞鸿:工作流在OA系统中的重要性
- kettle-xml输入
- word会把字符串中的空格自动换成不换行空格(NBSP)
- fetch bulk collect limt 学习
- 架构设计文章读后感6
- JAVA数据类型 - char 的使用
- Steam32寄存器实现流水灯
- Go+PHP实现敏感词检测
- python初学者看什么书-关于 Python 的经典入门书籍有哪些?