字串的切片

2021-09-07 16:53:37 字數 604 閱讀 6354

切片操作(slice)可以從乙個字串中獲取子字串(字串的一部分)。我們使用一對方括號、起始偏移量start、終止偏移量end 以及可選的步長step 來定義乙個分片。

格式: [start:end:step]

舉例:

輸入乙個字串,返回倒序排序的結果,:如:『abcdef』 返回:'fedcba'

#

方式一:將字串翻轉,步長設為-1

def re_sort():

s = input('請輸入一串字串:>>')

return s[::-1] #

從開頭到結尾步長為-1

#obj = re_sort()

#print(obj)

#方式二:借助列表進行翻轉

def re_sort2():

s = input('請輸入一串字串:>>')

li =

for i in

s: li.reverse()

#將列表反轉

return ''.join(li) #

將列表轉化成字串

obj2 =re_sort2()

print(obj2)

字串切片

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

字串切片

s abc a s 0 第乙個 b s 1 第二個 c s 2 第三個 print a a print b b print c c獲取字串的一部分 子串 這個時候採取切片的方式獲取,切片需要在中括號中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,並且這是半閉半開區間,不包括最後的位置。...

字串的切片

切片操作 slice 可以從乙個字串中獲取子字串 字串的一部分 我們使用一對方括號 起始偏移量start 終止偏移量end 以及可選的步長step 來定義乙個分片。格式 start end step 舉例 輸入乙個字串,返回倒序排序的結果,如 abcdef 返回 fedcba 方式一 將字串翻轉,步...