Python 字串切片

本篇 ShengYu 介紹 Python 字串切片,Python 中有序序列都支援切片 slice,例如:list 串列, str 字串, tuple 元組,這篇介紹 Pyhton 的字串切片 str slice。

印出字串第1-3元素

1
2
s = 'hello world'
print(s[0:3])

輸出結果如下,

1
hel

印出字串第2-4元素

1
2
s = 'hello world'
print(s[1:4])

輸出結果如下,

1
ell

印出字串頭端到7個的元素

1
2
s = 'hello world'
print(s[:7])

輸出結果如下,

1
hello w

印出字串第8到尾端的元素

1
2
s = 'hello world'
print(s[7:])

輸出結果如下,

1
orld

印出字串第1,3,5,7元素,第三個參數為間格 step,

1
2
s = 'hello world'
print(s[0:7:2])

輸出結果如下,

1
hlow

印出字串倒數3個元素

1
2
s = 'hello world'
print(s[-3:])

輸出結果如下,

1
rld

印出字串第2個元素,跟上面不一樣唷!別搞混了~

1
2
s = 'hello world'
print(s[-3])

輸出結果如下,

1
r

印出字串從尾端到頭端

1
2
s = '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 圖片縮放