python保留小数位的三种实现方法
作者:Marvin-wen 时间:2021-09-05 22:36:09
前言
保留小数位是我们经常会碰到的问题,尤其是刷题过程中。那么在python中保留小数位的方法也非常多,但是笔者的原则就是什么简单用什么,因此这里介绍几种比较简单实用的保留小数位的方法:
方法一:format函数
>>> print('{:.3f}'.format(1.23456))
1.235
>>> print(format(1.23456, '.2f'))
1.23
正如上面代码所示,format有不同用法,前者使用了占位符{},使用占位符可以同时输出多个,后者一次只能输出一个,需要注意的是占位符中的冒号不能丢。笔者推荐使用占位符+format输出。
>>> print('{:.3f} {:.2f}'.format(1.23456, 1.23456))
1.235 1.23
方法二:'%.xf'方法
>>> print('%.2f' % 1.23456)
1.23
这种方法同样比较简单直观,看大家习惯选择吧,笔者还是习惯第一种方法。
方法三:round()函数
>>> print(round(1.23456,3))
1.235
>>> print(round(2.355,2))
2.35
>>> print(round(2.5))
2
>>> print(round(3.5))
4
round()函数比较迷,它不完全是按照四舍五入的原则来进位的,因此不建议大家使用。它的保留值将保留到离上一位更近的一端(四舍六入),如果距离两端一样远,则会保留到偶数的一边。好了笔者也要绕晕了,反正笔者是不会用这种方法的。
总结
以上所述是小编给大家介绍的python保留小数位的三种实现方法网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/marvin-wen/archive/2020/01/06/12159155.html
标签:python,保留,小数位
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
微信小程序 支付功能实现PHP实例详解
2023-11-19 08:53:36
Django ORM 多表查询示例代码
2021-07-25 05:22:02
ASP编程入门进阶(十一):Chat聊天程序
2008-05-12 07:06:00
ASP Google的translate API代码
2011-04-03 11:16:00
2007流行网站导航设计欣赏
2008-02-18 12:20:00
![](https://img.aspxhome.com/file/UploadPic/20082/18/2008218122731730s.jpg)
python unichr函数知识点总结
2022-02-03 11:48:31
python中subplot大小的设置步骤
2021-07-30 08:59:37
![](https://img.aspxhome.com/file/2023/2/67312_0s.png)
三种禁用FileSystemObject组件的方法
2007-09-23 15:52:00
PHP中curl_setopt函数用法实例分析
2023-11-22 22:07:22
python字符串拼接.join()和拆分.split()详解
2021-11-12 04:09:17
利用WSH获取计算机硬件信息、DNS信息等
2008-05-05 13:04:00
asp中使用js的encodeURIComponent
2008-10-13 09:19:00
Python用dilb提取照片上人脸的示例
2021-07-04 23:34:47
![](https://img.aspxhome.com/file/2023/0/66410_0s.png)
用Python设计一个经典小游戏
2023-07-11 02:57:09
![](https://img.aspxhome.com/file/2023/6/60496_0s.png)
pytorch 实现冻结部分参数训练另一部分
2023-06-14 16:43:10
PHP实现二维数组中的查找算法小结
2023-09-08 05:08:24
基于JS实现html中placeholder属性提示文字效果示例
2023-09-07 22:50:58
![](https://img.aspxhome.com/file/2023/0/56130_0s.gif)
在SQL server2005数据库下创建计划任务
2008-12-26 09:19:00
![](https://img.aspxhome.com/file/UploadPic/200812/20081231122259529.jpg)
解决python中os.system调用exe文件的问题
2023-11-29 14:46:13
![](https://img.aspxhome.com/file/2023/0/63190_0s.png)
CSS高级文字排版的实例
2009-03-24 20:56:00