[英]In Python 3.6+ what is the f-string to print float 9.9 as string 09.90 and 10 as 10.00?
h在这里看了其他三个格式化问题,每个问题都有数十个答案,我看不到有人告诉我如何使用相同的f字符串将float 9.9
打印为09.90
,将10
打印为10.00
。
x = 9.9
print(f"{x:02.2f}") // should print 09.90
x = 10
print(f"{x:02.2f}") // should print 10.00
问题是,在上面的:02.2f
处应该代替什么?
f'{x:.2f}'
将x打印到两位小数。
f'{x:05.2f}'
将x打印到两位小数,总共五个字符(包括小数点)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.