python 数字格式化输出

示例: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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,051评论 0 5
  • 《Python从小白到大牛》已经上市! 在声明变量时会用到数据类型,在前面已经用到一些数据类型,例如整数和字符串等...
    tony关东升阅读 4,039评论 0 1
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,906评论 0 4
  • 【格式化输出】 // 格式化输出:将 arg 列表中的 arg 转换为字符串输出 // 使用动词 v 格式化 ar...
    小流歌_阅读 4,903评论 0 0
  • 【人间夜话】 “对自己忠实,才不会对别人欺诈。习惯简直有一种改变气质的神奇力量,它可以使魔鬼主宰人类的灵魂,也可以...
    王院院阅读 3,499评论 0 2

友情链接更多精彩内容