您好,登錄后才能下訂單哦!
本篇內容主要講解“python中什么叫做類比”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python中什么叫做類比”吧!
所謂類比
為什么這樣說呢?因為這些教程的教學模式,使得讀者不容易發現字符串、列表、元組的相同之處。
我們從“讀”這個角度來看看這三個數據結構。假設有一個字符串叫做a,有一個列表叫做b,有一個元組叫做c。那么大家請看如下的操作。
(1) 按索引讀取元素
a[0] # 字符串第一個字符 b[0] # 列表第一個元素 c[0] # 元組第一個元素 a[3] # 字符串第4個字符 b[3] # 列表第4個元素 c[3] # 元組第4個元素 a[-1] # 字符串最后一個字符 b[-1] # 列表最后一個元素 c[-1] # 元組最后一個元素
按索引讀取元素這個操作,字符串、列表和元組完全相同。
(2) 切片
a[1: 4] # 讀取字符串第2、3、4個字符 b[1: 4] # 讀取列表第2、3、4個元素 c[1: 4] # 讀取元組第2、3、4個元素 a[: 4] # 讀取字符串前4個字符 b[: 4] # 讀取列表前4個元素 c[: 4] # 讀取元組前4個元素 a[-3: ] # 讀取字符串最后3個字符 b[-3: ] # 讀取列表最后3個元素 c[-3: ] # 讀取元組最后3個元素
切片這個操作,字符串、列表和元組完全相同。
(3) 循環迭代
for char in a: # 對字符串進行迭代 print(char) for element in b: # 對列表進行迭代 print(element) for element in c: # 對元組進行迭代 print(element)
循環迭代這個操作,字符串、列表和元組完全相同。
(4) 倒序輸出
a[::-1] # 把字符串倒序 b[::-1] # 把列表倒序 c[::-1] # 把元組倒序
運行效果如下圖所示:
倒序輸出這個操作,字符串、列表和元組完全相同。
(5) 元素是否在里面
if 'x' in a: print('字符 x 在字符串中!') if 3 in b: print('元素 3 在列表中!') if 3 in c: print('元素 3 在元組中!')
判斷一個字符是否在字符串中,或者判斷一個元素是否在列表、元組中,操作完全相同。
(6) 查找索引
a = 'hello' index = a.index('e') print('字符e 在字符串中的索引為:', index) b = ['kingname', 'pm', 'ui', 'spider'] index = b.index('pm') print('元素pm在列表中的索引為:', index) c = ('kingname', 'pm', 'ui', 'spider') index = c.index('pm') print('元素pm在元組中的索引為:', index)
運行效果如下圖所示:
查詢子字符串在字符串中的索引,或者根據元素查詢其在列表、元組中的索引,操作完全相同。
(7) 統計出現次數
a = 'helloworld' num = a.count('l') print('字符 l 在字符串中出現的次數為:', num) b = ['kingname', 'pm', 'ui', 'pm', 'spider'] num = b.count('pm') print('元素 pm 在列表中出現的次數為:', num) c = ('kingname', 'pm', 'ui', 'pm', 'spider') num = c.count('pm') print('元素pm 在元組中出現的次數為:', num)
運行效果如下圖所示:
統計出現次數,這個操作對字符串、列表和元組完全相同。
(8) 拼接操作
a = 'hello' b = 'world' print(a + b) a = [1, 2, 3] b = [4, 5, 6] print(a + b) a = (1, 2, 3) b = (4, 5, 6) print(a + b)
運行效果如下圖所示:
加號拼接這個操作,字符串、列表和元組完全相同。
總結在“讀”這個操作上面,字符串、列表、元組是完全相同的,只要掌握了其中一個,另外兩個自動就知道怎么操作了。這就叫做類比。
到此,相信大家對“python中什么叫做類比”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。