python怎么保留两位小数
在日常生活中 很多朋友不知道python怎么保留两位小数 那么小编今天就在这里给大家分享一点我的小,希望可以给你们带来帮助
操作方法
- 01
这里有三种方法,
- 02
round(a,2)
- 03
'%.2f' % a
- 04
Decimal('5.000').quantize(Decimal('0.00'))
- 05
当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。
- 06
需要注意的: 1. 可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。
- 07
2. Decimal还可以用来限定数据的总位数。
- 08
>>> a = 1 >>> b = 3 >>> print(a/b) 0>>> #方法一:... print(round(a/b,2))0.0 >>> #方法二:... print(format(float(a)/float(b),'.2f'))0.33 >>> #方法三:... print ('%.2f' %(a/b))0.00 >>>
- 09
a = 1 b = 3 print(a/b) #方法一: print(round(a/b,2)) #方法二: print(format(float(a)/float(b),'.2f')) #方法三: print ('%.2f' %(a/b))
- 10
以上就是小编带给大家的python怎么保留两位小数的关键所在,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法
赞 (0)