在模板引擎中,format()
函數(shù)通常用于替換模板中的占位符。通過在模板字符串中使用花括號 {}
來表示占位符,然后使用format()
函數(shù)將實際的數(shù)值或字符串替換到占位符位置。
例如,假設(shè)我們有一個模板字符串如下:
template = "Hello, my name is {} and I am {} years old."
我們可以使用format()
函數(shù)來替換其中的占位符:
name = "Alice"
age = 25
result = template.format(name, age)
print(result)
輸出結(jié)果為:
Hello, my name is Alice and I am 25 years old.
這樣我們就可以動態(tài)地向模板字符串中插入變量的值,從而實現(xiàn)動態(tài)生成文本內(nèi)容的功能。這在生成動態(tài)網(wǎng)頁內(nèi)容或郵件模板等場景中非常常見。