Python 字串擷取

2021-10-07 15:48:26 字數 719 閱讀 7886

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