【发布时间】:2018-02-14 05:52:03
【问题描述】:
我正在为字符串格式中的模板寻找一个包或任何其他方法(手动替换除外)。
我想实现这样的目标(这只是一个示例,因此您可以了解这个想法,而不是实际的工作代码):
text = "I {what:like,love} {item:pizza,space,science}".format(what=2,item=3)
print(text)
所以输出将是:
I love science
我怎样才能做到这一点?我一直在寻找,但找不到任何合适的东西。可能使用了错误的命名术语。
如果周围没有现成可用的包,我很乐意阅读一些关于自己编写代码的起点的提示。
【问题讨论】:
-
你使用的是 python > 3.6 还是 python
-
我使用的是可用的最新版本,所以 > 3.6。
标签: python string python-3.x formatting