python如何取小数点后2位?这五个方法供你选择

很多小伙伴想知道在python中如何取小数点后2位,那么今天小编就通过这篇文章来给大家详细讲解一下实现的方法,这篇文章非常适合初学者来进行阅读和学习,感兴趣的话一定要认真阅读完这篇文章 。

python如何取小数点后2位?这五个方法供你选择

文章插图
首先我们要知道的是python中,保留两位小数的方法有很多,那么接下来小编就给大家下面5种方法来实现python保留小数后2位的方法:
(1)使用字符串格式化
a = 11.458print("%.2f" % a)# 11.45(2)使用round内置函数
a = 11.245a1 = round(a, 2)print(a1) # 11.24(3)使用decimal模块
from decimal import Decimala = 15.421Decimal(a).quantize(Decimal("0.00"))Decimal('15.42')(4)使用序列中切片
a = 17.322str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]'17.32'(5)使用re模块
import rea = 12.345re.findall(r"\d{1,}?\.\d{2}", str(a))['12.34']【python如何取小数点后2位?这五个方法供你选择】以上就是小编给大家带来的在python保留小数后2位的实现方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读