gpt4 book ai didi

python - 是否可以在 python 中声明一个具有字符串值和占位符的变量?

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:30 26 4
gpt4 key购买 nike

我试图将一个长字符串值初始化为一个变量,但是这个字符串有一个不能是常量的词,就像这个例子。

假设我想像这样存储一个字符串。

str = "https://stackoverflow.com/users/7833397/meskerem" 

但假设数字 7833397 会随时间变化,所以我试图找到一种方法来存储字符串,同时为该数字制作通配符。但是我不确定这是否可以在 Python 中完成

最佳答案

使用 format方法。

template = "https://stackoverflow.com/users/{0}/meskerem"

# Lots of stuff happens here

url = template.format("7833397")

format 方法支持它自己的小型迷你语言,并且根据您的用例,您可能会发现命名模板的各个部分也更直观:

template = "https://stackoverflow.com/users/{id}/{username}"

# Lots of stuff happens here

url = template.format(id="7833397", username="meskerem")

关于python - 是否可以在 python 中声明一个具有字符串值和占位符的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44128666/

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