format()函數是Python中內置的字符串方法,用于替換字符串模板中的占位符。例如,可以使用format()函數將變量的值插入到字符串模板中的占位符位置。以下是一個簡單的示例:
name = "Alice"
age = 30
message = "My name is {} and I am {} years old.".format(name, age)
print(message)
輸出:
My name is Alice and I am 30 years old.
在上面的示例中,我們使用format()函數將變量name和age的值插入到字符串模板中的占位符{}中。format()函數將這些值替換為字符串模板中的相應位置,從而生成最終的字符串。
除了使用位置參數外,format()函數還可以使用關鍵字參數來指定要替換的占位符。例如:
name = "Bob"
age = 25
message = "My name is {name} and I am {age} years old.".format(name=name, age=age)
print(message)
輸出:
My name is Bob and I am 25 years old.
在這個示例中,我們使用關鍵字參數{name}和{age}來指定要替換的占位符,并通過format()函數的參數來傳遞變量的值。這樣可以使代碼更加清晰易讀,特別是當字符串模板中有多個占位符時。
總之,format()函數是在Python中用于替換字符串模板中的占位符的強大工具,可以使用位置參數或關鍵字參數來指定要替換的值,從而生成最終的字符串。