在Python模板引擎中,可以使用format函數來格式化字符串輸出。format函數接受字符串中的占位符,并將其替換為傳入的參數。例如:
name = "Alice"
age = 30
message = "My name is {} and I am {} years old.".format(name, age)
print(message)
在上面的例子中,{}是占位符,format函數會將name和age分別替換到對應的占位符位置上,輸出結果為"My name is Alice and I am 30 years old."。
除了位置參數外,還可以通過索引和關鍵字參數來指定替換的位置。例如:
message = "My name is {1} and I am {0} years old.".format(age, name)
或者:
message = "My name is {name} and I am {age} years old.".format(name=name, age=age)
format函數還支持其他的格式化選項,例如指定小數點后的位數,填充字符等。詳細的用法可以參考Python官方文檔。