【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只要用 {} 把變數放進文字裡就好,不用再每一個變數都宣告型別後塞到字串裡面,既簡潔又清楚。
留言
張貼留言