當我們用print()函式輸出資料時,有時候需要對資料的格式進行設定。比方說小數位數要留幾位?或者是否要加入千分位數?這些格式都可以利用f字串完成。
a = 12.34*4.73 print(a) print(f'面積={a:.2f}平方公尺')
58.3682 面積=58.37平方公尺
在f字串中的大括號是用來嵌入變數值的位置,其中有欲嵌入的變數名稱,如果要宣告格式,先打一個冒號,然後在冒號後寫入格式即可。範例中的點「.2f」表示留兩位小數,其後四捨五入的意思。如果要加入「千分位符號」就加1個逗號表示即可,如以下的範例:
Last updated 4 years ago
a = 12.345 * 13605 print(a) print(f'共{a:,.0f}元')
167953.725 共167,954元