描述
GG Bond在和妹妹做一个游戏,GG Bond给定了妹妹一些单词字符串,他想让妹妹把这些单词拼接成以空格间隔开的句子,很可惜妹妹Python没有学好,你能使用join函数帮帮她吗?
输入描述:
多行输入多个字符串,每行一个单词,最后一个输入为0时结束。
输出描述:
输出多个单词组成的句子。
示例1
输入:
I
am
NiuNiu
0
输出:
I am NiuNiu
答案:
word=[]
while 1:x=input()if x=='0':breakelse:word.append(x)
print(' '.join(word))
扩展:
join()
是字符串方法,用于将序列中的元素以指定的分隔符连接起来,返回一个新的字符串。
具体地说,join()
方法的用法是:
separator_string.join(iterable)
其中:
-
separator_string 是一个字符串,用于在连接元素之间充当分隔符。 iterable 是一个可迭代对象,比如列表、元组、字符串等,它包含了要连接的元素。
join()
方法会遍历可迭代对象中的元素,并使用 separator_string
将它们连接成一个字符串。这个方法返回的是连接后的字符串。
例如,假设有一个列表 words
:
words = ['Hello', 'world', 'Python']
如果我们想用空格连接这些单词,可以这样使用 join()
方法
result = ' '.join(words) print(result)
这将会输出:
Hello world Python
在这个例子中,' '.join(words)
将列表中的单词以空格连接起来,形成一个新的字符串,并将其赋值给 result
。