[英]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.