欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python保留两位小数

程序员文章站 2023-12-01 22:02:46
python保留两位小数 a = 5.5461 方法一:round(a,2) 方法二:float('%.2f' % a) 方法三:‘%.2’ %a 方法四: from decimal import Decimal Decimal('5.026').quantize(Decimal('0.00')) ......

python保留两位小数

a = 5.5461

方法一:round(a,2)

python保留两位小数

方法二:float('%.2f' % a)

python保留两位小数

方法三:‘%.2’ %a

python保留两位小数

方法四:

from decimal import decimal

decimal('5.026').quantize(decimal('0.00'))

python保留两位小数

当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用decimal。

需要注意的:

1. 可以传递给decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。

2. decimal还可以用来限定数据的总位数。