是否有办法使用python String.Template对象替换语言
进行固定宽度替换例如,如果我希望s成为'字符串0003',我将如何修改此代码:
from string import Template
stmpl=Template("A string ${tcount}")
s=stmpl.substitute(tcount=3)
print(s)
相关问题,不使用模板字符串: Setting fixed length with python
答案 0 :(得分:1)
读取PEP 292,“更简单的字符串替换”并不像%格式那样富有表现力。我认为你必须在输入模板之前自己格式化替换。
之类的东西"{0:05}".format(3)
答案 1 :(得分:0)