在Python中,可以使用字符串的format()
方法來進行占位符替換。具體方法如下所示:
使用大括號{}
作為占位符,表示需要被替換的部分。
在format()
方法中傳入需要替換的值,可以是字符串、數字或其他類型的變量。
在format()
方法中可以使用索引或關鍵字來指定需要替換的占位符。
以下是幾個示例:
name = "Alice"
age = 25
print("My name is {} and I'm {} years old.".format(name, age))
輸出結果:My name is Alice and I'm 25 years old.
name = "Bob"
age = 30
print("My name is {name} and I'm {age} years old.".format(name=name, age=age))
輸出結果:My name is Bob and I'm 30 years old.
name = "Charlie"
age = 35
print("My name is {0} and I'm {age} years old.".format(name, age=age))
輸出結果:My name is Charlie and I'm 35 years old.
需要注意的是,在Python 3.6及以上版本中,還可以使用更簡潔的f-string來進行占位符替換:
name = "David"
age = 40
print(f"My name is {name} and I'm {age} years old.")
輸出結果:My name is David and I'm 40 years old.