首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将输入放入已经存在的字符串中?

如何将输入放入已经存在的字符串中?
EN

Stack Overflow用户
提问于 2022-09-12 10:26:29
回答 1查看 48关注 0票数 2

我有一个名为data的字符串,如下所示。我只想从用户那里获取一个输入,并将输入放到数据中的ability_id字段中。

代码语言:javascript
复制
def main():
    ability_id = input("Enter an ability id) # example:abc-123-abc-123
    data = '{"paw":"1234","ability_id": f"{ability_id}" ,"obfuscator":"plain-text"}'
    print(data)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-12 10:32:03

虽然我不认为,保存这样的字符串有很大的意义,我仍然会给你一个答案,你的问题。如果你想这样做,你可以,就像你已经做了,使用f-字符串。但是你不能简单地在一个普通的字符串中启动一个f-字符串--这不是,它是如何工作的。相反,您必须将整件事情变成f-字符串,然后在这个字符串中指示,您想要在其中放置变量。就像这样:

data = f'{{"paw":"1234","ability_id": "{ability_id}" ,"obfuscator":"plain-text"}}'

注意:注意,请注意,在字符串的开头和结尾处要使用双圆括号,否则就不能工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73687822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档