Python中保留两位小数的几种方法

Python中保留两位小数的几种方法https://blog.csdn.net/Jerry_1126/article/details/85009810保留两位小数,并做四舍五入处理方法一:使用字符串格式化>>>a

大家好,又见面了,我是你们的朋友全栈君。

https://blog.csdn.net/Jerry_1126/article/details/85009810

 

保留两位小数,并做四舍五入处理
方法一: 使用字符串格式化
>>> 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’]
————————————————
版权声明:本文为CSDN博主「杰瑞26」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Jerry_1126/article/details/85009810

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于C++ 头文件

    关于C++ 头文件

    2021年9月27日
    49
  • 块级标签和行内标签的测试总结

    块级标签和行内标签的测试总结

    2021年8月25日
    57
  • vs2019键盘钩子_低级键盘钩子回调函数「建议收藏」

    vs2019键盘钩子_低级键盘钩子回调函数「建议收藏」与SetWindowsHookEx函数一起使用的应用程序定义的或库定义的回调函数。每当一个新的键盘输入事件即将被提交到线程输入队列中时,系统都会调用这个函数。当调用此回调函数以响应键状态的更改时,将在更新键的异步状态之前调用回调函数。因此,不能通过在回调函数中调用GetAsyncKeyState来确定键的异步状态。HOOKPROC类型定义了指向这个回调函数的指针。LowLevelKeyboard…

    2022年6月1日
    49
  • vmware2021 .7最新激活码【2021最新】

    (vmware2021 .7最新激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWN…

    2022年3月21日
    47
  • Linux下安装mysql-5.7.30详细步骤[通俗易懂]

    Linux下安装mysql-5.7.30详细步骤[通俗易懂]前言下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,只为让更多人少踩坑,本次安装版本为:mysql-5.7.30,64位操作系统官网下载地址:mysql-5.7.30-el7-x86_64.tar.gz1、安装前准备检测系统是否自带mysql[root@localhost/]#rpm-qa|grepmysql如果是,则使用下面命令进行删除:[root@localhost/]#rpm-e–nodeps‘上一步查找的名称’删除成功后,查询所

    2022年5月8日
    121
  • rpcbind

    rpcbind一、介绍通俗的来说,rpcbind是NFS中用来进行消息通知的服务。一般情况下rpcbind运行在111端口。并且NFS配置开启rpcbind_enable="YES"

    2022年7月3日
    33

发表回复

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

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