本篇 ShengYu 介紹 Python 字串切片,Python 中有序序列都支援切片 slice,例如:list 串列, str 字串, tuple 元組,這篇介紹 Pyhton 的字串切片 str slice。
印出字串第1-3元素1
2s = 'hello world'
print(s[0:3])
輸出結果如下,1
hel
印出字串第2-4元素1
2s = 'hello world'
print(s[1:4])
輸出結果如下,1
ell
印出字串頭端到7個的元素1
2s = 'hello world'
print(s[:7])
輸出結果如下,1
hello w
印出字串第8到尾端的元素1
2s = 'hello world'
print(s[7:])
輸出結果如下,1
orld
印出字串第1,3,5,7元素,第三個參數為間格 step,1
2s = 'hello world'
print(s[0:7:2])
輸出結果如下,1
hlow
印出字串倒數3個元素1
2s = 'hello world'
print(s[-3:])
輸出結果如下,1
rld
印出字串第2個元素,跟上面不一樣唷!別搞混了~1
2s = 'hello world'
print(s[-3])
輸出結果如下,1
r
印出字串從尾端到頭端1
2s = 'hello world'
print(s[::-1])
輸出結果如下,1
dlrow olleh
其它相關文章推薦
如果你想學習 Python 相關技術,可以參考看看下面的文章,
Python str 字串用法與範例
Python 新手入門教學懶人包
Python 讀檔,讀取 txt 文字檔
Python 字串分割 split
Python 取代字元或取代字串 replace
Python 產生 random 隨機不重複的數字 list
Python print 格式化輸出與排版
Python PIL 讀取圖片並顯示
Python OpenCV resize 圖片縮放