数字格式化里这个0可以是任意数字吗?

来源:4-13 数字格式化输出

慕码人7525953

2020-06-03 21:08:02

amt = 1234568956.5642
str1 = format(amt,'0,.3f')
print(str1)

数字格式化里这个0可以是任意数字吗?我改成20的时候,前面就有空格了,这里的0除了代表整数,还有其他意义吗?

http://img.mukewang.com/climg/5ed7a02509c529b503480258.jpg

写回答

1回答

好帮手慕笑蓉

2020-06-04

同学,你好。逗号前面的0代表字段的最小总宽度,包括前缀、分隔符和其他格式化字符,1234568956.5642进行千位分割后,的总宽度是17,因此当逗号前面是18时,会开始出现空格。如:

http://img.mukewang.com/climg/5ed8909409dc7da504740267.jpg

如果解决了你的疑惑,请采纳,祝学习愉快~ 

0

0 学习 · 8160 问题

查看课程