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,保留,小数位
0
投稿

猜你喜欢

  • 微信小程序 支付功能实现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
  • python unichr函数知识点总结

    2022-02-03 11:48:31
  • python中subplot大小的设置步骤

    2021-07-30 08:59:37
  • 三种禁用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
  • 用Python设计一个经典小游戏

    2023-07-11 02:57:09
  • pytorch 实现冻结部分参数训练另一部分

    2023-06-14 16:43:10
  • PHP实现二维数组中的查找算法小结

    2023-09-08 05:08:24
  • 基于JS实现html中placeholder属性提示文字效果示例

    2023-09-07 22:50:58
  • 在SQL server2005数据库下创建计划任务

    2008-12-26 09:19:00
  • 解决python中os.system调用exe文件的问题

    2023-11-29 14:46:13
  • CSS高级文字排版的实例

    2009-03-24 20:56:00
  • asp之家 网络编程 m.aspxhome.com