我們如何進行 Python 數字的基本列印格式化?


可以使用字串的格式函式在 Python 中將浮點數格式化為固定寬度。例如,

nums = [0.555555555555, 1, 12.0542184, 5589.6654753]
for x in nums:
   print("{:10.4f}".format(x))

這將產生輸出

0.5556
1.0000
12.0542
5589.6655

使用相同的功能,還可以格式化整數

nums = [5, 20, 500]
for x in nums:
   print("{:d}".format(x))

這將產生輸出

5
20
500

還可以透過在 d 之前指定數字來使用它提供填充

nums = [5, 20, 500]
for x in nums:
   print("{:4d}".format(x))

這將產生輸出

5
20
500

網站 https://pyformat.info/ 是一個很好的資源,可用於學習 Python 中格式化數字的所有細微差別。

更新時間: 2020-06-17

165 次瀏覽

開啟您的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.