【Python自學】格式化字串f-string的用法

f-string(格式化字串)

 

f-string 的用途

f放在字串前面,代表這是一個可插入變數的字串。

只要在字串中使用 {變數名稱}Python 會自動把變數的內容放進字串裡。

 

為什麼需要 f-string

先寫一段f-string的例子

 

item = input("你要買什麼?")

price = float(input("價格是多少?"))

quantity = float(input("總共要買幾個?"))

total = price * quantity

print(f"購買了{quantity}{item}總共需要{total}")

 

因為如果沒有 f-string,就要用比較麻煩的寫法,例如:

print("購買了" + str(quantity) + "" + item + "總共需要" + str(total) + "")

 

這樣很長又難讀。

而使用f-string只要用 {} 把變數放進文字裡就好,不用再每一個變數都宣告型別後塞到字串裡面,既簡潔又清楚。

留言

這個網誌中的熱門文章

常見的化痰粉愛克痰(小鳥粉)怎麼吃?|化痰粉成人及小孩的使用劑量|紅色與藍色比較

麻將教學懶人包|從規則到牌理的完整觀念整理(附實戰心得)

麻將新手必看!不知道聽什麼牌怎麼辦?超多種實戰聽牌範例,教你怎麼判斷胡牌機會