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

字串切片與格式化輸出

你將會練習使用 Python 的字串切片(string slicing)來擷取字串的特定部分,並使用 f-string 來將這些部分組合成一個新的格式化字串。

請撰寫一個名為 format_string_parts 的函式,它接受一個字串 s 作為輸入。

函式需要完成以下任務:

  1. 取得輸入字串 s前三個字元。如果字串長度不足三個字元,則取所有字元。
  2. 取得輸入字串 s後三個字元。如果字串長度不足三個字元,則取所有字元。
  3. 使用 f-string 將這兩個部分組合成一個新的字串,格式為:"開頭:[前三個字元],結尾:[後三個字元]。"

輸入

一個字串 s

回傳

一個依照指定格式組成的字串。

邊界情況

  • 如果輸入字串長度小於 3,前三個字元與後三個字元都等於整個字串。
  • 空字串 "" 要回傳 '開頭:,結尾:。'

提示

字串切片的寫法是 s[start:end],兩邊都可以留空。負數索引是從尾巴數回來。組合字串用 f-string:f"...{變數}..."

測資

  • format_string_parts("Hello World!")'開頭:Hel,結尾:ld!。'
  • format_string_parts("Python")'開頭:Pyt,結尾:hon。'
  • format_string_parts("ABC")'開頭:ABC,結尾:ABC。'
  • format_string_parts("AB")'開頭:AB,結尾:AB。'
  • format_string_parts("A")'開頭:A,結尾:A。'
  • format_string_parts("")'開頭:,結尾:。'

寫在這裡

登入後可請 AI 看

討論區

登入後就能留言和評分。

    還沒有人留言。