format和f-string都是用于格式化字符串的方法,但是有一些區別。
示例:
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
示例:
name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))
總的來說,f-string更簡潔易讀,但只能在Python3.6及以上版本中使用。而format是更傳統的方法,可以在較舊版本的Python中使用。