美文网首页
python--小数点位数

python--小数点位数

作者: cure_py | 来源:发表于2017-05-22 15:14 被阅读0次
    a = 7.346
    b = 5.000
    
    # 方法一
    round(a,2)   # a--小数,2--想保留的小数位数
    # 输入结果:7.35
    round(b,2)  # 这里发现不能完全保留两位小数
    # 输出结果: 5.0
    
    # 方法二 -----格式化后从数值型变为了字符串
    '%.2f' % a
    # 输出结果: '7.35'
    c = 5
    float('%.2f' % c)  # 不可以输出两位数
    # 输出结果: 5.0
    
    #方法三
    from decimal import Decimal
    Decimal('7.346').quantize(Decimal('0.00'))
    Decimal('5.0000').quantize(Decimal('0.00'))
    

    相关文章

      网友评论

          本文标题:python--小数点位数

          本文链接:https://www.haomeiwen.com/subject/mkabxxtx.html