程式練習題庫
← 回題目列表
python難度 ●●

字串分割與合併

題目:字串分割與合併

請實作一個名為 split_and_join 的函式,它接受兩個參數:textnew_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'

寫在這裡

登入後可請 AI 看

討論區

登入後就能留言和評分。

    還沒有人留言。