gpt4 book ai didi

python - 将字典传递给python中的字符串

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:47 27 4
gpt4 key购买 nike

我正在尝试使用键值对格式化字符串,其中字符串中的变量修饰符由键的名称引用。

我该怎么做?这是我的代码:

given_string2 = "I'm %(name)s. My real name is %(nickname)s, but my friends call me %(name)s."
def sub_m(name, nickname):
return given_string2 %{name:nickname}
print sub_m("Mike","Goose")

最佳答案

你的问题在这里:given_string2 % {name: nickname}

这个有效:

>>> "I'm %(name)s. My real name is %(nickname)s, but my friends call me %(name)s." % {'name': "Mike", 'nickname': "Goose"}
"I'm Mike. My real name is Goose, but my friends call me Mike."

关于python - 将字典传递给python中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20917289/

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