python中常見的字串擷取操作,如果熟悉之後對寫**很有幫助,因此作如下記錄:
python程式:
str
='123456789abcdefg'
strjoin1 =
str[:3
]+"--"
+str[7
:8]+
"--"
+str[6
:]#正序擷取:取0-3位前,取7-8位前,取7位及以後
strjoin2 =
str[-2
:]+"--"
+str[:
-7]#逆序擷取:取倒數最後2位,取0-倒數第7位前
print
("strjoin1為:"
, strjoin1)
print
("strjoin2為:"
, strjoin2)
輸出結果:
其實熟悉字串下標的定義就更好理解:
如上面的例子中:
str
='123456789abcdefg'
#正序下標:[0][1][2]…[15]
#逆序下標:[-16]…[-3][-2][-1]
python字串擷取
a1xy72ce03eb0710 for val in handid print val a1xy72ce03eb0710 print str val 1 2 擷取第一位 下標從0開始 到 倒數第二位之前 a1xy72ce03eb0710 參考str 0123456789 print str 0 3...
python字串擷取
str 0123456789 print str 0 3 擷取第一位到第三位的字元 012print str 擷取字串的全部字元 0123456789 print str 6 擷取第七個字元到結尾 6789 print str 3 擷取從頭開始到倒數第三個字元之前 0123456 print str...
Python字串擷取
下圖為學習教程的例子,說明了python字串的擷取規則 變數 頭下標 尾下標 注意 實際python字串擷取的規則為 前閉後開 下面開始解讀擷取原理 如上圖所示,python索引有兩種方式,從左往右為從0開始逐一遞增,從右往左為從 1開始逐一遞減 如上圖所示,從左往右,0 5索引依次對應的字母為 r...