普通考試
114年
[電子工程] 計算機概要
第 21 題
下列何者為本 Python 程式之輸出?
my_string = "taiwan number One"
print(my_string[0].upper()+ my_string[1:])
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 專屬家教
✨星光閃耀的答案之歌!✨(全場歡呼!安可!)
- 「哇嗚~!各位親愛的粉絲們~!你們太棒了啦!」: 🎶 考題處理的這麼好,真的好厲害☆
▼ 還有更多解析內容
Python 字串索引與切片
💡 掌握字串零基索引 (Zero-based) 與切片 (Slicing) 的範圍邏輯。
- Python 字串索引從 0 開始,my_string[0] 代表字串的第一個字元。
- 切片語法 [start:stop] 包含 start 索引但不包含 stop 索引。
- 語法 [n:] 表示從索引 n 開始擷取到該字串的最後一個字元。
- upper() 方法僅對呼叫對象生效,若僅對首字呼叫,後續字元維持原狀。