使用逗號作為千分位分隔符在 Python 中列印數字


很多時候,需要使用逗號適當地表示三位或以上數字。這主要是在會計行業和財務領域中的一個要求。在本文中,我們將瞭解如何使用 Python 程式在適當的地方插入逗號。我們的目的是將逗號插入為千分位分隔符。

格式化函式

可以將 python 中的格式化函式與以下設定結合使用,以滿足此要求。

(f"{num:,d}")
: is the format specifier
D is the thousand separator

示例 - 整數

 動態演示

print(f'{1445:,d}')
print(f'{140045:,d}')

輸出

執行以上程式碼將得到以下結果 -

1,445
140,045

浮點數

對於浮點數,我們必須指定一個稍微不同的格式,如下所示。小數點後兩位之後的數字將被忽略。

示例

 動態演示

print("{:,.2f}".format(3435.242563))

輸出

執行以上程式碼將得到以下結果 -

3,435.24

更新於: 2020-02-04

449 次瀏覽

職業快速啟動

完成課程後獲得認證

入門
廣告