编程论坛
注册
登录
编程论坛
→
Python论坛
这俩个语句什么区别,不明白,求讲解
冬青123
发布于 2019-09-25 23:22, 1824 次点击
'{0:,.6}'.format(12345.678)
'{0:,.6f}'.format(12345.678)
这俩语句啥区别呀,第一个为什么是对全体下一个是对小数点
注意是第一个语句不明白
只有本站会员才能查看附件,请
登录
2 回复
#2
fall_bernana
2019-09-26 09:47
以下是引用
冬青123
在2019-9-25 23:22:27的发言:
'{0:,.6}'.format(12345.678)
'{0:,.6f}'.format(12345.678)
这俩语句啥区别呀,第一个为什么是对全体下一个是对小数点
注意是第一个语句不明白
如果不加精度类型,默认为对整个值取精度6,自动四舍五入, 6f是指对小数点后取6位
比如 '{0:,.4}'.format(1.23456789)的结果为1.235
#3
傻眼猫咪
2021-08-02 19:40
只有本站会员才能查看附件,请
登录
採取四捨五入後
12345.678 變成 12345.7(6變7)
1