d表示整型,f表示浮点型,就是指明数据类型用的。这跟C语言中的printf
函数语法是非常类似的,学过C语言的人就很容易理解这些。
print('雨双菜核掌编克读觉叫鸡test:{0:3}'.format(***.pi))3用于控制输出宽度。这讲够棉扬委其伟抗讨里由于输出位数大于宽度,就按实际位数输动源盾比青溶切死喜自出了。
print('test:{0:3f}'.format(***.pi))同样,3表示输出来自宽度。若输出位数小于此宽度,默认右对齐,左边补空格。如:>>>
print('test:{0:10f}'.format(***.pi))test:
3.141593若输出位数大于宽度,则按实际位数输出。这里之所以显示3.141593,是因为指定了f浮点数类型,默认显示6位小数。print('test:{0找体气束无:.3}'.format(***.pi)).3
指定除小数点外的输出位数pr360问答int('test:{0:.3f}'.format(**格烧晶巴买怀前失*.pi)).3f
表示浮点数的精度为3(小数位保留3位)