python 保存两位小数

Posted dream4567

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 保存两位小数相关的知识,希望对你有一定的参考价值。

 一、代码

import decimal

decimal.getcontext().rounding = decimal.ROUND_HALF_UP


def index(number):
    n = str(number*100)
    n = decimal.Decimal(n).__round__(1)
    n = n / decimal.Decimal("100")
    n = decimal.Decimal(str(n), decimal.getcontext())
    return float(n.__round__(2))


count = 0.015
while count < 1:
    r = index(count)
    print(r, str(count), sep=‘ ----- ‘)
    count += 0.01

 二、结果

技术图片

 

以上是关于python 保存两位小数的主要内容,如果未能解决你的问题,请参考以下文章

Java Double类型保存两位小数

c语言怎样保留两位小数?

python中怎样保留两位小数

c语言中保留两位小数如何写?

python里如何保存float类型的小数的位数

如何使用 python 将我的置信度数限制为小数点后两位? [复制]