现有这么一个小需求, 求助一下: news = "{'1': 1, '2': 2}, {name}" 能否通过 format 只将{name}格式化成 Amy
现有这么一个小需求, 求助一下: news = "{'1': 1, '2': 2}, {name}" 能否通过 format 只将{name}格式化成 Amy
|
qiang223Oct 9, 2018
1
可以室友格式替换符
"{'1': 1, '2': 2}, {%s}" % ('Amy') |
|
2
@qiang223 我想用 format 实现, 不然的话, 如果是这样的字符串呢? "{'1': 1, '2': 2, '3': '%s'}, {name}"
|
|
0ZXYDDu796nVCFxqOct 9, 2018 via Android
3
"{{'1':1,'2':2}}, {name}".format(name='Amy')
|
|
insomnia1232Oct 9, 2018
4
split()大括号,结果里没有引号的就是 name
|
|
yim7Oct 11, 2018
6
In [6]: def myformat(str,name):
...: return str.replace('{name}',name) ...: ...: In [7]: myformat("{'1': 1, '2': 2}, {name}", 'Amy') Out[7]: "{'1': 1, '2': 2}, Amy" |