【发布时间】:2013-03-01 01:51:33
【问题描述】:
是否可以在不知道顺序的情况下将变量值注入字符串?
我很熟悉
"% world" % "Hello"
语法,但有什么可比的
string = "Order id %{order.id}, price: %price" % (price, order)
我之所以问,是因为我想要一个字符串列表,其中变量的使用及其位置不一致,我想将它们全部替换在一个函数中。
【问题讨论】:
-
在某处可能存在这样的欺骗,但链接的欺骗没有考虑字符串中属性访问的情况。
"{order.id}".format(order=...) -
你是对的;它有点相似,答案也涵盖了它,但我从来没有遇到过这个问题,因为表达这个问题的方式多种多样。
标签: python