描述
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
。