美文网首页
python 数字格式化输出

python 数字格式化输出

作者: 十二支箭 | 来源:发表于2020-04-09 20:21 被阅读0次

    示例:29652.931506849316

    print("Validation MAE: {:,.0f}".format(val_mae))
    

    输出
    Validation MAE: 29,653

    解释:
    Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
    基本语法是通过 {} 和 : 来代替以前的 % 。

    format 函数可以接受不限个参数,位置可以不按顺序。

    '{:,}'.format(12369132698) #千分位格式化
    '12,369,132,698'

    所以示例语句中首先是用逗号进行千分位分隔,然后0f表示不保留小数位。

    如果我们想输出正常的仅保留三位小数的格式,

    print("Validation MAE:{:.2f}".format(val_mae))
    

    输出
    Validation MAE:29652.93

    参见https://www.runoob.com/python/att-string-format.html

    相关文章

      网友评论

          本文标题:python 数字格式化输出

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