以下代碼:>>> a54685.1546432>>> c = f"{a:,f}">>> c給出以下輸出:'54,685.154643'如您所見,python 已自動將最后一位數(shù)字從“a”四舍五入為“c”。'c' 的理想答案是'54,685.1546432'誰能建議如何實現(xiàn)這一目標?編輯:經(jīng)過一番研究,我發(fā)現(xiàn)這可以通過以下方式實現(xiàn): f"{a:,}" 謝謝大家的回答,如果有人可以指導我如何關(guān)閉這個問題,那就太好了!
1 回答

動漫人物
TA貢獻1815條經(jīng)驗 獲得超10個贊
如果您只想為千位添加逗號分隔符,那么您應該這樣做:
c = f"{a:,}"
除非您想指定小數(shù)精度,否則不需要在逗號后添加 f,在這種情況下您可以:
c = f"{a:,.7f}"
其中 .7f 指定句點后的 7 個小數(shù)位。
添加回答
舉報
0/150
提交
取消