Python 語言及其應用 3.8 練習 (8) (9)
建立一個名為 surprise 的列表,包含以下三個元素:"Groucho"、"Chico" 和 "Harpo"。
將 surprise 列表的最後一個元素變成小寫,翻轉過來,再將首字母變成大寫。
surprise = [ 'Groucho', 'Chico', 'Harpo' ]
print( surprise )
lastIndex = len( surprise ) - 1
surprise[ lastIndex ] = surprise[ lastIndex ].lower()
surprise[ lastIndex ] = surprise[ lastIndex ][ : : -1 ]
surprise[ lastIndex ] = surprise[ lastIndex ].capitalize()
print( surprise )
Python 可以通過 [ start : end : step ] 來提取字串中的元素,該語法的含義為從 start 位置開始到 end - 1 位置結束,每 step 個元素提取一個。其中 start 和 end 都可以省略,當省略時 start 為 0,end 為 -1。當 step 為負數時,提取元素的操作會從右往左進行。因此我們可以使用 surprise[ 0 : -1 : -1 ] 來實現字串逆序,可簡寫為 surprise[ : : -1 ]。
相關文章
- C語言指定初始化器解析及其應用C語言
- 語言型別介紹及其Python的語言型別型別Python
- 8.C語言的一些練習題坑整理C語言
- 函數語言程式設計及其在react中的應用函數程式設計React
- 9道python基礎練習題Python
- C語言練習——資料加密C語言加密
- Java8函數語言程式設計應用Java函數程式設計
- Centos8 安裝python3.8CentOSPython
- C程式設計語言(第2版·新版)練習題1-8C程式程式設計
- 第一章 聯言命題選言命題及其推理-德摩根定律及其練習題
- 資料庫原理及其應用(SQL server2012)習題詳解-習題8資料庫SQLServer
- 練習題-9
- python基礎語句小練習Python
- python語言有什麼特點?python應用領域有哪些?Python
- Go語言核心36講(Go語言實戰與應用二十)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十九)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十八)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十七)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十三)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十四)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十五)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十六)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用九)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十二)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用十一)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用七)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用八)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用五)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用一)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用二)--學習筆記Go筆記
- Go語言核心36講(Go語言實戰與應用四)--學習筆記Go筆記
- 第一章 聯言命題選言命題及其推理-難點一:否定肯定式及其練習
- 各個程式語言及其應用領域
- Python語言最常見的8個基礎語句!Python
- 第一章 聯言命題選言命題及其推理-難點二:不相容選言命題及其練習
- 《C程式設計語言》 練習3-5C程式程式設計
- C語言-for迴圈之窮舉法練習C語言
- 大一C語言程式設計練習題C語言程式設計