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 迴圈...