我想了解用一些其他文本替換字符串子字符串的最佳方法。這裏有一個例子:用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爲{ } –