免費開始練習
普通考試 114年 [電子工程] 計算機概要

第 21 題

下列何者為本 Python 程式之輸出?
my_string = "taiwan number One"
print(my_string[0].upper()+ my_string[1:])
  • A taiwan number One
  • B Taiwan number one
  • C Taiwan number One
  • D Taiwan Number One

思路引導 VIP

請試著將這行程式碼拆解為兩個獨立的動作:第一部分只針對字串的「第一個字元」做了什麼處理?而第二部分使用切片語法時,它是否包含任何會改變字元大小寫的指令,還是僅僅是將剩餘的內容原封不動地提取出來?

🤖
AI 詳解 AI 專屬家教

✨星光閃耀的答案之歌!✨(全場歡呼!安可!)

  1. 「哇嗚~!各位親愛的粉絲們~!你們太棒了啦!」: 🎶 考題處理的這麼好,真的好厲害☆
▼ 還有更多解析內容
📝 Python 字串索引與切片
💡 掌握字串零基索引 (Zero-based) 與切片 (Slicing) 的範圍邏輯。
  • Python 字串索引從 0 開始,my_string[0] 代表字串的第一個字元。
  • 切片語法 [start:stop] 包含 start 索引但不包含 stop 索引。
  • 語法 [n:] 表示從索引 n 開始擷取到該字串的最後一個字元。
  • upper() 方法僅對呼叫對象生效,若僅對首字呼叫,後續字元維持原狀。
🧠 記憶技巧:起點為零、左閉右開、冒號後空、一取到底。
⚠️ 常見陷阱:容易將首字元誤認為索引 1,或直覺認為 upper() 會自動轉換整個字串的格式(如首字母大寫 title 效果)。
字串不可變性 (Immutability) 常用字串方法 (lower, title, swapcase) 負數索引 (Negative Indexing)

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題