F-Strings
F-Strings 是 Python 3.6 引入的功能,全名為 Formatted String Literals,現已成為最推薦的字串格式化方式。
語法 :
在字串前加上f
或 F
前綴,並於字串中以 大括號 {}
包含變數或表達式。age = 99
txt = f"My name is Debby, I am {age}"
print(txt)
output :
My name is Debby, I am 99
Placeholder(佔位符)與 Modifier(修飾子)
什麼是Placeholder
在 F-String 中,大括號 {}
內的內容稱為 Placeholder。其可以包含:
- 變數名稱
- 運算式(expression)
- 函數或方法呼叫
- 修飾子(modifier),用來控制輸出格式,例如數字精度、對齊方式、補零等。
什麼是 Modifier?
在 Python F-String 的 {}
中,modifier(修飾子) 是用來定義 值的格式 的方式。
🔸 語法結構:
f"{變數或表達式:格式修飾子}"
其中 :
用來引入修飾子。
EX :
pi = 3.1415926
print(f"π 值(小數 2 位):{pi:.2f}")
output :
π 值(小數 2 位):3.14
常見的Modifier

EX:
value = 12345.6789
print(f"金額:${value:,.2f}")
output :
金額:$12,345.68