美文网首页
Python:format函数控制输出的小数点位数

Python:format函数控制输出的小数点位数

作者: 胜负55开 | 来源:发表于2019-10-22 10:37 被阅读0次

    说明:format函数就是一种"特殊的占位符"!但输出多个数据时,用format占位符比直接用字符串中的占位符要方便一些。

    用format函数控制输出的小数点位数(满足4舍5入):

    a = [3.1415926, 12.3331, 9.882788]
    print( "三个数据是:{:.2f}, {:.3f}, {:.4f}".format(a[0], a[1], a[2]) )
    
    ## 结果:
    三个数据是:3.14, 12.333, 9.8828
    

    补充:format的4舍5入功能,和round(a, num)实现功能是一样的!
    参数说明:a是待判断的数(只能是一个数,不能是列表或其他容器类型);num是保留位数。

    a = [3.1415926, 12.3331, 9.882788]
    # 可以用列表推导式依次进行:
    a = [round(x,3) for x in a]
    

    相关文章

      网友评论

          本文标题:Python:format函数控制输出的小数点位数

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