在多字串的空格之间添加一个字符

时间:2021-01-22 16:02:51

标签: python

我正在尝试创建一个函数,它接受不确定数量的参数,即单词,它将在单个单词之间添加一个“+”。最后它应该仍然是一个字符串。

def add_words(word1 word2 word3 ...)

输出:

"word1+word2+word3 ...")

1 个答案:

答案 0 :(得分:5)

您可以使用字符串的 .join() 方法和 argument expansion 来执行此操作!

$articles = Article::with('user')->whereStatus(0)->get();
def add_words(*words):
    return "+".join(words)

请注意,>>> add_words("foo", "bar", "baz") 'foo+bar+baz' 方法实际上是从字符串 .join() 而不是参数词中使用的