我在网上找不到这个,但是基本上我有一个像这样的字符串:
s = "name={0},
address={1},
nickname={2},
age={3},
comments=
"""
{4}
"""
"
并且我需要像这样使用变量来格式化此字符串:
s.format("alice", "N/A", "alice", 18, "missing person")
我无法在此处更改三重引号,因为将使用我的字符串的程序希望这样做,否则将无法正常工作。
如何正确声明/转义此字符串?
您可以对字符串使用三重单引号:
s = '''name={0},
address={1},
nickname={2},
age={3},
comments=
"""
{4}
"""
'''
print s.format("alice", "N/A", "alice", 18, "missing person")
输出:
name=alice,
address=N/A,
nickname=alice,
age=18,
comments=
"""
missing person
"""
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句