在 Windows 上我可以执行以下操作而不会出现错误:
a = "abc" s = f"{a.replace("b", "x")}"
注意嵌套的
"
在 Linux 上,同样会抛出语法错误,因为这部分中缺少关闭
)
}
f"{a.replace("
这是为什么呢?我预计 Windows 上也会出现语法错误。
您可以将
'
s = f'{a.replace("b", "x")}'