Python保留小数的方法

Python保留小数的方法方法一、使用字符串格式化保留n位小数,并做四舍五入处理s=12.3445print(‘%.2f’%s)#12.34s=12.345print(‘%.2f’%s)#12.35方法二、使用round内置函数(会四舍五入)s=12.345a=round(s,2)print(a)#12.35s=12.3445a=round(s,2)print(a)#12.34方法三、使用decimal模块(四舍五入)fromdecimalimportDec

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

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

s= 12.3445
print('%.2f'%s)
# 12.34


s= 12.345
print('%.2f'%s)
# 12.35

方法二、使用round内置函数(会四舍五入)

s= 12.345
a = round(s,2)
print(a)
#12.35

s= 12.3445
a = round(s,2)
print(a)
# 12.34

方法三、 使用decimal模块(四舍五入)

from decimal import Decimal
s = 12.3445
a = Decimal(s).quantize(Decimal('0.00'))
print(a)
#12.34


from decimal import Decimal
s = 12.345
a = Decimal(s).quantize(Decimal('0.00'))
print(a)
# 12.35

方法四、使用切片,无需四舍五入

s = 12.345


a = str(s).split('.')
s1 = a[0]+'.'+a[1][:2]
print(s1)

方式五、使用正则,无需四舍五入

import re
s= 12.345
a = re.findall(r"\d{1,}?\.\d{2}", str(s))
print(a[0])
# 12.34
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169776.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月12日 下午8:00
下一篇 2022年8月12日 下午8:00


相关推荐

  • python,pycharm的安装及其环境变量的配置

    python,pycharm的安装及其环境变量的配置python 安装 软件的下载 1 去官网下载 python 下载 2 在浏览器搜索栏输入 python 下载 然后下载 3 当然也可以在第三方平台下载软件的安装 找到并打开软件安装包 双击 1 默认安装路径 默认在 C 盘下 2 自定义路径 3 打勾 表示自动设置环境变量 我选择自定义安装 点击进入下个界面全部打勾 不用管他什么意思 感兴趣的可以自行百度意思 点击 next 下一步 下面的界面

    2026年3月27日
    3
  • 聚类之详解FCM算法原理及应用

    聚类之详解FCM算法原理及应用之前 该文的 pdf 清晰版已被整理上传 方便保存学习 下载地址 https download csdn net download on2way 一 原理部分模糊 C 均值 FuzzyC means 算法简称 FCM 算法 是一种基于目标函数的模糊聚类算法 主要用于数据的聚类分析 理论成熟 应用广泛 是一种优秀的聚类算法 本文关于 FCM 算法的一些原理推导部分介绍等参考下

    2026年3月20日
    0
  • 图片打水印 缩放 和一个输入流的转换

    图片打水印 缩放 和一个输入流的转换

    2022年1月13日
    55
  • Big Data 技术综述 大数据 研究 大数据 综述

    Big Data 技术综述 大数据 研究 大数据 综述BigData 技术综述大数据研究大数据综述 2011 08 271 30 此文 BYCSDN nbsp 蒋杰 BigData 是近来的一个技术热点 但从名字就能判断它并不是什么新词 毕竟 大是一个相对概念 历史上 数据库 数据仓库 数据集市等信息管理领域的技术 很大程度上也是为了解决大规模数据的问题 被誉为数据仓库之父的 BillInmon 早在 20 世纪 90 年代就经

    2026年3月17日
    2
  • Claude Code:16 个高效实用技巧(硬核干货,建议收藏!)

    Claude Code:16 个高效实用技巧(硬核干货,建议收藏!)

    2026年3月15日
    2
  • Set集合详解

    Set集合详解定义:一个set集合不能包含重复的元素,set实现Collection并增加了hashCode和equals方法。set不允许存储值相同的元素,原因为在取值的时候set依靠的是元素本身取值。由于set提供了hashCode和Equals方法,所以set支持比较。set主要实现HashSet,TreeSet,LinkedHashSet(后面会分别以不同的文章介绍着三种实现)set允许存储一个null…

    2022年6月3日
    147

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号