gpt4 book ai didi

python - 在字符串格式中,我一次只能替换一个参数吗?

转载 作者:行者123 更新时间:2023-12-02 02:37:40 25 4
gpt4 key购买 nike

有什么方法可以只替换字符串格式中的第一个参数吗?就像这样:

"My quest is {test}{}".format(test="test")

我希望输出是:

"My quest is test {}

我稍后将替换第二个 {} arg。

我知道我可以创建一个字符串,例如:

"My quest is {test}".format(test="test")

然后将其与剩余字符串组合并创建新字符串,但我可以一次性完成吗?

最佳答案

如果您知道在设置格式字符串时只会替换值的子集,并且希望保留其他一些设置,则可以通过以下方式转义不打算立即填充的内容双括号:

x = "foo {test} bar {{other}}".format(test="test") # other won't be filled in here
print(x) # prints "foo test bar {other}"
print(x.format(other="whatever")) # prints "foo test bar whatever"

关于python - 在字符串格式中,我一次只能替换一个参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com