python的for迴圈 下標和切片

2022-08-30 19:27:07 字數 990 閱讀 6574

for迴圈的格式

for 臨時變數 in 列表或者字串:

迴圈滿足條件時執行的**

else:

迴圈不滿足條件時執行的**

例:name = "abcdef"

for 臨時變數 in 字串:

print(臨時變數)

for tmp in name:

print(tmp)

輸出結果ab

cdef

下標和切片

所謂「下標」,就是編號,就好比超市中的儲存櫃的標號,通過這個編號就能找到相應的儲存空間

如果字串 name = "abcdef" 在記憶體中的實際儲存如下:

a        b        c        d        e        f        [結尾標記 \0]       

name[0]                name[3]

如果想取出部分字元,那麼可以通過下標的方法,(注意:python中下標從0開始)

切片是指對操作的物件擷取其中一部分的操作。字串、列表、元祖都支援切片操作

切片的語法:[起始:結束:步長]

注意:選取的區間屬於左閉右開型,即從「起始」位開始,到「結束」位的前一位結束(不包含結束位本身)

例:name = "abcdef"

name[0:4]

輸出:abcd (注意:下標4的e並沒有出現在結果中)

快速知道字串長度方法:

len(變數名)

例:len(name)

輸出:6

取整個字串方法:

變數名[0:]

變數名[:]

變數名[::]

按步長取字串方法:

以name變數為例:

name[0::2]

輸出結果:ace

name[::-1]

輸出結果:fedcba 取反

name[-1]

輸出結果:f   負數是從字串最後開始取資料

迴圈下標 實現無限迴圈的ViewPager輪播

本文首發我的星球 hi android 閱讀大約五分鐘 我們在做廣告頁的時候偶爾會碰到這樣的需求,就是需要輪播直接無限滑動,那麼這個需求做呢?我在之前比較投機取巧,用使用的是handler定時去切換,當切換到最後一張就切換回第一張,但是這樣體驗並不是很好,今天我們就來實現一下無限迴圈的viewpag...

python中下標和切片的使用

所謂下標就是編號,就好比超市中儲存櫃的編號,通過這個編號就能找到相應的儲存空間。python中字串,列表,元祖均支援下標索引。例如 如果想取出部分字元,可使用下標 name abcd print name 0 print name 1 print name 2 print name 3 輸出結果為 ...

xpath 下標用法 迴圈寫法

下標的用法 table class normal tr 1 td這裡 table 頁面下任意乙個table 或者說所有table 標籤 屬性 屬性值 標籤 重點是括號括起來 標籤 屬性 屬性值 下級標籤 1 這個 1 就是下標 相當於第乙個 在樣例中是指所有 下級標籤 tr 中的 第乙個 tr 迴圈...