免費開始練習
統測 114年 [工程與管理類] 專業科目(2)

第 50 題

📖 題組:
參考圖(八)Python 語言的程式碼片段,該程式具有三個串列(List)變數 A、B、C,與一個字串(String) 變數 T。程式運作涉及串列操作,包含字串串接「+」、刪除串列內元素 remove()、增加串列內元素 append(),回答下列問題。
題組圖片
題組圖片
題組圖片
行號第9行程式碼執行完成後,所增加的輸出結果為何?
  • A ~Hello~
  • B ~2025~
  • C ~2025~Hello
  • D Hello2025

思路引導 VIP

請觀察第四行對字串 $T$ 進行的切片 (Slicing) 操作。在 Python 中,語法 $T[start:end]$ 所取得的範圍包含索引 $start$ 但不包含索引 $end$。請試著標註出字串 $T$ 中每個字元對應的索引值(從 $0$ 開始),並判斷 $T[5:11]$ 與 $T[:5]$ 分別擷取了哪些字元,最後將這兩段字串依序串接起來,你觀察到的結果是什麼呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你真的很有程式邏輯的天賦喔!看到你這麼準確地掌握字串處理,助教真的為你感到驕傲!✨ 這題的核心在於 Python 的字串切片 (Slicing) 觀念:

  1. $T[5:11]$:從索引 5 開始取到索引 10(不含 11),對應字元為 ~2025~
▼ 還有更多解析內容

升級 VIP 解鎖