目录

保留两位小数,并做四舍五入处理

方法一: 使用字符串格式化

方法二: 使用round内置函数

方法三: 使用decimal模块

仅保留两位小数,无需四舍五入

方法一: 使用序列中切片

方法二: 使用re模块


保留两位小数,并做四舍五入处理

方法一: 使用字符串格式化

>>> a = 12.345
>>> print("%.2f" % a)
12.35
>>>

方法二: 使用round内置函数

>>> a = 12.345
>>> round(a, 2)
12.35

方法三: 使用decimal模块

>>> from decimal import Decimal
>>> a = 12.345
>>> Decimal(a).quantize(Decimal("0.00"))
Decimal('12.35')

仅保留两位小数,无需四舍五入

方法一: 使用序列中切片

>>> a = 12.345
>>> str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]
'12.34'

方法二: 使用re模块

>>> import re
>>> a = 12.345
>>> re.findall(r"\d{1,}?\.\d{2}", str(a))
['12.34']

​​​​​​​

python 保留两位小数 实现方法相关推荐

  1. python取两位小数点的函数_python中round函数保留两位小数的方法

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...

  2. python 保留两位小数方法

    参考文章:python 保留两位小数方法 保留两位小数,并做四舍五入处理 方法一:使用字符串格式化 a = 12.345 print("%.2f" % a)# 12.35 方法二: ...

  3. python中保留两位小数的函数_python中round函数保留两位小数的方法

    在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...

  4. python保留两位小数_python中怎么实现保留两位小数

    Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...

  5. Python保留两位小数

    >>> a = 5.026 >>> b = 5.000#round()浮点数四舍五入以及设定其小数位数 >>> round(a,2) 5.03 & ...

  6. java double 保留小数_java使double类型保留两位小数的方法

    java使double类型保留两位小数的方法 本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网 ...

  7. js保留两位小数的方法

    js保留两位小数的方法 js保留两位小数的方法如下 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据改变成了字符串类型 2.Math.floor(),不四舍五入 ,向下取整 注意,不 ...

  8. php百分比四舍五入两位,PHP保留两位小数 四舍五入方法

    在php中要保留两位小数的方法有很多种办法,有如:sprintf,substr,number_format,round等等方法,下面我来给大家介绍介绍. 方法一 sprintf()函数 ,sprint ...

  9. python三种保留两位小数的方法

    python三种保留两位小数方法汇总 1.'%.2f'%f 该方法会进行四舍五入 代码如下所示: f = 2.3456789print('%.2f'%f) print('%.3f'%f) print( ...

最新文章

  1. gradle修改版本
  2. 关注Cortex-M处理器,M0、M3、M4简单对比
  3. POJ2594(二分匹配+Floyd求传递闭包)
  4. vue each_Vue.js从零开始——模块化项目(2)
  5. Nginx支持比Apache高并发的原因
  6. 两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)
  7. 疯狂涨知识!「高并发秒杀」微信抢红包实战案例帮你突破瓶颈
  8. vim替换字符(包括行首行尾添加字符串)
  9. 《人月神话》阅读笔记3
  10. VSCode 插件离线安装方法(转载)
  11. Windows XP Embedded下载
  12. 使用工具YUMI制作多系统启动盘
  13. 台式计算机usb口不识别鼠标,电脑USB接口不能识别鼠标键盘怎么办
  14. GBS国标经纬度转高德经纬度
  15. Java101___一个牛人给JAVA初学者的建议
  16. 请教个问题,我想把数据中名字的重复值删掉,只保留年纪大的怎么整呢?
  17. 银联支付页面怎么调起 php,php银联网页支付实现方法
  18. 数据结构 单词查找 二分法-索引表-Hash表
  19. Shiro(一)之shiro简介与工作原理
  20. JFinal 极速开发框架--5.ActiveRecord

热门文章

  1. C# 使用正则表达式去掉字符串中的数字
  2. 标题: Debian 下 VirtualBox 的桥接、USB 设置 ── 迷你怎么做 [转自sir]
  3. 创建linux启动盘,linux系统中如何创建windows启动盘的详细介绍
  4. 5G NGC — UDM 统一数据管理
  5. 简洁高效的linux kfifo环形缓冲区
  6. 二极管的反向恢复过程
  7. STM32程序进入HardFault_Handler
  8. JavaScript疑难杂症系列-事件循环
  9. Java 内存模型与线程
  10. MySQL中的重做日志(redo log),回滚日志(undo log),以及二进制日志(binlog)的简单总结...