← 回題目列表
python難度 ●●
字串分割與合併
題目:字串分割與合併
請實作一個名為 split_and_join 的函式,它接受兩個參數:text 和 new_delimiter。
text是一個字串,其中包含多個單詞,單詞之間可能有一個或多個空格。new_delimiter是一個字串,表示要用來連接單詞的新分隔符號。
你的任務是將 text 中的單詞分割開來,然後使用 new_delimiter 將這些單詞重新連接成一個新的字串並回傳。
輸入
text: 一個字串,包含由空格分隔的單詞。new_delimiter: 一個字串,用作新的分隔符號。
回傳
- 一個新的字串,其中包含原始單詞,並由
new_delimiter連接。
邊界情況
- 如果輸入的
text是空字串"",或者只包含空格(例如" "),則函式應該回傳空字串""。
提示
Python 的字串物件提供了 split() 和 join() 方法,它們非常適合處理這類問題。請思考如何利用 split() 來自動處理多個空格,以及 join() 如何將一個列表的元素連接成字串。
測資
- split_and_join("hello world", "-")→'hello-world'
- split_and_join(" apple banana ", "_")→'apple_banana'
- split_and_join("python", "::")→'python'
- split_and_join("", " ")→''
- split_and_join(" ", ",")→''
- split_and_join("one two three", " | ")→'one | two | three'
寫在這裡
討論區
登入後就能留言和評分。
還沒有人留言。