python 按單詞 反轉字串, 字串中各單詞翻轉 reverse words [-1::-1]
阿新 • • 發佈:2021-02-02
reverseWords.py
# -*- coding: UTF-8 -*- # 翻轉字串 # 假設列表 list = [1,2,3,4], # list[0]=1, list[1]=2 ,而 -1 表示最後一個元素 list[-1]=4 ( 與 list[3]=4 一樣) # inputWords[-1::-1] 有三個引數 # 第一個引數 -1 表示最後一個元素 # 第二個引數為空,表示移動到列表末尾 # 第三個引數為步長,-1 表示逆向 # inputWords=inputWords[-1::-1] def reverseWords(input): inputWords = input.split(" ") # inputWords=inputWords[-1::-1] i = 0; j = len(inputWords)-1 while i < j: t = inputWords[i] inputWords[i] = inputWords[j] inputWords[j] = t i += 1 j -= 1 return " ".join(inputWords) s = 'I like runoob. Python shadow built-in name' rw = reverseWords(s) print(rw) s = 'I like runoob. Python shadow built-in' rw = reverseWords(s) print(rw)
https://www.runoob.com/python3/python3-data-type.html
2種方法結果一樣,