我正在编写一个允许用户使用模板配置输出的应用程序。例如:
变量:
name = "BoppreH"
language = "Python"
模板:
My name is {name} and I like {language}.
输出:
My name is BoppreH and I like Python.
这适用于简单数据,如字符串和数字,但我找不到列表的良好语法,更具体地说是它们的分隔符。
fruits = ["banana", "apple", "watermelon"]
I like {???}.
I like banana, apple, watermelon.
在这种情况下,所需的分隔符是逗号,但用户如何指定呢?是否有一些具有此功能的模板格式?
无论语言或库如何,我更关心使语法易于理解。