python之字串的切片

2022-05-28 21:42:20 字數 597 閱讀 7907

切片操作(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)

Python之字串切片

python中,定義乙個字串,通過下標訪問單個的字元,下標從0開始。通過切片操作 slice 的方式來截取出我們定義的字串的一部分。使用一對方括號 起始偏移量start 終止偏移量end 以及可選的步長step 來定義乙個分片。格式 start end step 提取從開頭 預設位置0 到結尾 預設...

字串之切片

什麼是切片?顧名思義就是在乙個列表中擷取,類似提取。常見用法 提取 反轉字串 切片語法 提取 起始 結束 開區間 步長 起始和結束 list中需要擷取的一部分值,兩個可以為空。步長 每幾個取乙個值,從起始位置開始。a hello print a 0 3 結果是hel print a 0 3 2 結果...

python字串切片

遇到問題 這個問題大家也可以思考下,看看自己對字串切片的理解 想要找乙個字串的字首,比如10010 輸出應該是 1,10,100,1001,10010 但結果老是多了個空 1,10,100,1001,10010 程式大概是這樣的 for i in range numbers new numbers ...