← 回題目列表
python難度 ●
字串切片與格式化輸出
你將會練習使用 Python 的字串切片(string slicing)來擷取字串的特定部分,並使用 f-string 來將這些部分組合成一個新的格式化字串。
請撰寫一個名為 format_string_parts 的函式,它接受一個字串 s 作為輸入。
函式需要完成以下任務:
- 取得輸入字串
s的前三個字元。如果字串長度不足三個字元,則取所有字元。 - 取得輸入字串
s的後三個字元。如果字串長度不足三個字元,則取所有字元。 - 使用 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("")→'開頭:,結尾:。'
寫在這裡
討論區
登入後就能留言和評分。
還沒有人留言。