字串切片

2021-10-25 07:47:32 字數 567 閱讀 2765

s = 'abc'

a = s[0] # 第乙個

b = s[1] # 第二個

c = s[2] # 第三個

print(a) # ==> a

print(b) # ==> b

print(c) # ==> c

獲取字串的一部分(子串),這個時候採取切片的方式獲取,切片需要在中括號中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,並且這是半閉半開區間,不包括最後的位置。

ab = s[0:2] # 取字串s中的第乙個字元到第三個字元,不包括第三個字元

print(ab) # ==> ab

s = 'abcdefghijk'

abcd = s[0:4] # 取字串s中的第乙個字元到第五個字元,不包括第五個字元

print(abcd) # ==> abcd

cdef = s[2:6] # 取字串s中的第三個字元到第七個字元,不包括第七個字元

print(cdef) # ==> cdef

字串切片

字串切片 字串切片一般有兩種方法 split 和re.split split 法 str line1 abcdefg nline2 abc nline4 abcd str.split line1 abcdefg line2 abc line4 abcd re.split 法 適用於多個分隔符或者是分...

字串與切片

雙引號或者單引號中的資料,就是字串。in 9 num 100 in 10 num 100 in 11 num 100 in 12 num2 100 in 13 name laowang in 14 num out 14 100 in 15 str num out 15 100 in 16 int n...

對字串切片

字串 和 unicode字串 u 也可以看成是一種list,每個元素就是乙個字元。因此,字串也可以用切片操作,只是操作結果仍是字串 abcdefg 3 abc abcdefg 3 efg abcdefg 2 aceg 在很多程式語言中,針對字串提供了很多各種擷取函式,其實目的就是對字串切片。pyth...