1. 程式人生 > >字符串的切片下標以及步長

字符串的切片下標以及步長

以及 today pre 什麽 第一個 技術分享 style div 查找字符

s[起始索引:截至索引:步長]

下標(索引):

  簡單理解就是給我們要查找的內容定義一個要查找的標記

  首先當我們看到一個字符串的所有內容的時候 如果想要數出這個字符串有多少個元素的話,一般我們人類都是一個一個數出來 從1開始,but大家要考慮一下如果是呆板的計算機呢?他還會從1開始嗎 ,當然不會啦

因為計算機是人創造的,所以它太笨啦 只能從0開始數

s = "goodtodayisagooday"
#如果你想要計算機要查找,你就讓計算機用它自己的方式來查找
m =s[0] #查找字符串的第一個元素 計算機的默認查找中是以0當作開始的第一位的
print(m)

查找字符串中的第一個元素:

技術分享圖片

切片:

  來大家思考一下什麽是切片 ?看字面意思就是切,精髓就是切,這個切也是切西瓜的切,切開去尋找, 找到你所需要的內容,精髓就是切,看你會切不會切

  技術分享圖片

為什麽我是3-6只給我取到5的元素的下標呢?因為切片像鴕鳥一樣 顧頭不顧腚  所以只能取到它包含的前面的一位


步長:
  
來讓本猛男給你們再次解釋下步長的意思,顧名思義就是跨步去走路去尋找,比如你在查找字符串中的內容的時候你可以選擇跨幾步,步子跨多大去尋找你所要的元素,(一定要記住跨步跨大了容易 扯著那啥,所以你的步長別跨出字符串的長度了)

   技術分享圖片 大家可以看出來 最後面的2 就是步長 ,就是你跨步的長度可以選擇性去查找你所要找的內容,比如0到-1就是從最開始到最後一位每隔著兩位取一個元素

字符串的切片下標以及步長