Python文字列Template
574 ワード
from string import Template
s = Template('We have ${many} apples at ${where}')
print s.substitute(many = 5,where = 'anhui')
print s.safe_substitute(where = 'xiamen')
print s.safe_substitute(many = 8)
substituteはすべてのパラメータに記入しなければなりません.そうしないと、エラーが発生します.safe_substituteは要求せず、文字列をそのまま印刷します.
Templateは文字列をフォーマットするのに良い代替品です.
We have 5 apples at anhui
We have ${many} apples at xiamen
We have 8 apples at ${where}