我想了解用一些其他文本替换字符串子字符串的最佳方法。这里有一个例子:用Python替换字符串的子字符串
我有一个字符串,一个,可能是像“你好,我的名字是$名称”。我还有另一个字符串b,我想在子字符串'$ name'的位置插入到字符串a中。
我认为这将是最容易的,如果可替换的变量指示某种方式。我使用了美元符号,但它可能是花括号之间的字符串,或者您认为最好的方式。
解决方案: 这是我决定如何做到这一点:
from string import Template
message = 'You replied to $percentageReplied of your message. ' +
'You earned $moneyMade.'
template = Template(message)
print template.safe_substitute(
percentageReplied = '15%',
moneyMade = '$20')
我想问一下重新使用标准格式的方法如果替代品$格式不unchangeble为{ } –