x = " \{ Hello \} {0} "
print x.format(42)
Run Code Online (Sandbox Code Playgroud)
给我 : Key Error: Hello\\
我想打印输出: {Hello} 42
我想知道如何使用f-strings以Pythonic方式格式化这种情况:
names = ['Adam', 'Bob', 'Cyril']
text = f"Winners are:\n{'\n'.join(names)}"
print(text)
Run Code Online (Sandbox Code Playgroud)
问题是'\'不能在f-string中使用.预期产量:
Winners are:
Adam
Bob
Cyril
Run Code Online (Sandbox Code Playgroud) python ×2
curly-braces ×1
f-string ×1
format ×1
newline ×1
python-3.6 ×1
python-3.x ×1
string ×1