python中如何保留两位小数?python保留两位小数的方法

学习了一段时间的python,不知大家是否已经开始着手编写代码了,为了帮助一些还未开始编写代码的小伙伴们,接下来的这篇文章小编就来和大家讲讲怎样使用一些方法来在python中保留两位小数,希望大家能够仔细阅读 。

python中如何保留两位小数?python保留两位小数的方法

文章插图
想要在计算数据的时候保留两位小数,方法可不止一种,小伙伴们请记好笔记哦 。第一种方法我们就可以使用一个名叫round的内置模块,round函数里面的参数可以放置需要保留的小数位,这样就可以得到我们想要的效果,下面就来举个例子看看,代码如下:
print(round(3.1234,2))#输出结果3.12第二种方法就可以使用decimal模块进行使用,它主要用于十进制的数学计算,可以通过其中的参数设定自己想要的浮点精度范围,比如:

print(decimal(3.1234).quantize(decimal("0.00")))#输出结果3.12第三种方法在平常我们用的也是最广泛的,就是使用字符串格式的方法进行,这个时候我们就要使用到前面我们所讲的百分号来进行,例子如下:
print("%.2f" % 3.1234)#输出结果3.12第四种方法就是通过正则表达式来进行,就需要使用到re模块,代码如下:

print(re.findall(r"\d{1,}?\.\d{2}",str(3.1234))#输出结果3.12【python中如何保留两位小数?python保留两位小数的方法】以上就是关于在python中保留两位小数的方法,希望能够帮助到大家,也可以开始上机动手实践一下了哟 。

    推荐阅读