python反转字符串_python翻转字符串
Python 列表截取可以接收第三個(gè)參數(shù),參數(shù)作用是截取的步長,以下實(shí)例在索引 1 到索引 4 的位置并設(shè)置為步長為 2(間隔一個(gè)位置)來截取字符串:
如果第三個(gè)參數(shù)為負(fù)數(shù)表示逆向讀取。
以下實(shí)例用于翻轉(zhuǎn)字符串:
實(shí)例1:
def reverseWords(input):
# 通過空格將字符串分隔符,把各個(gè)單詞分隔為列表
inputWords = input.split(" ")
print(type(inputWords))
print(inputWords)
# 翻轉(zhuǎn)字符串
# 假設(shè)列表 list = [1,2,3,4],
# list[0]=1, list[1]=2 ,而 -1 表示最后一個(gè)元素 list[-1]=4 ( 與 list[3]=4 一樣)
# inputWords[-1::-1] 有三個(gè)參數(shù)
# 第一個(gè)參數(shù) -1 表示最后一個(gè)元素
# 第二個(gè)參數(shù)為空,表示移動(dòng)到列表末尾
# 第三個(gè)參數(shù)為步長,-1 表示逆向
inputWords = inputWords[-1::-1]
print(inputWords)
# 重新組合字符串
output = ' '.join(inputWords)
return output
if __name__ == '__main__':
input = 'i like tets'
rw = reverseWords(input)
print(rw)
結(jié)果如下:
['i', 'like', 'tets']
['tets', 'like', 'i']
tets like i
Process finished with exit code 0
實(shí)例2:將s = "abcdef"反轉(zhuǎn)成 "fedcba"
input1='string'
print(input1[::-1])
總結(jié)
以上是生活随笔為你收集整理的python反转字符串_python翻转字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python turtle画滑稽_使用p
- 下一篇: qlistview 键盘上下键事件_不习