你当然可以!试试这个。。。在sentence = 'Your new contact email {} has been confirmed'.format(address)
还有另一个(相当老土的)选择。。。在
^{pr2}$
这个替代方法也有其局限性,比如需要使用tuple来传递多个参数。。。在sentence = 'Hi, %s! Your new contact email %s has been confirmed' % ('KemyLand', address)
编辑:根据OP的评论,如果格式字符串恰好在address之前存在,他会问如何做到这一点。实际上,这很简单。我可以给你看最后三个例子吗?。。。在# At this moment, `address` does not exist yet.
firstFormat = 'Your new contact email address {} has been confirmed'
secondFormat = 'Your new contact email address %s has been confirmed'
thirdFormat = 'Hi, %s! Your new contact email %s has been confirmed'
# Now, somehow, `address` does now exists.
firstSentence = firstFormat.format(address);
secondSentence = secondFormat % address
thirdSentence = thirdFormat % ('Pyderman', address)
我希望这对你有所启示!在