数字格式化里这个0可以是任意数字吗?
来源:4-13 数字格式化输出
慕码人7525953
2020-06-03 21:08:02
amt = 1234568956.5642
str1 = format(amt,'0,.3f')
print(str1)
数字格式化里这个0可以是任意数字吗?我改成20的时候,前面就有空格了,这里的0除了代表整数,还有其他意义吗?

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

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