如果要取得某一串文字,可以使用「slice」的方式,定義 slice 的方式為一組方括號、一個 start ( 開始順序 )、一個 end ( 結尾順序 ) 和一個中間的 step ( 間隔 ),常見的規則如下:
| 定義 | 說明 |
|---|---|
| [ : ] | 取出全部字元,從開始到結束 |
| [ start: ] | 取出從 start 的位置一直到結束的字元 |
| [ :end ] | 取出從開始一直到 end 的「前一個位置」字元 |
| [ start:end ] | 取出從 start 位置到 end 的「前一個位置」字元 |
| [ start:end:step ] | 取出從 start 位置到 end 的「前一個位置」字元,並跳過 step 個字元 |
kkword = '0123456789abcdef'
print(kkword[:]) # 0123456789abcdef ( 取出全部字元 )
print(kkword[5:]) # 56789abcdef ( 從 5 開始到結束 )
print(kkword[:5]) # 01234 ( 從 0 開始到第 4 個 ( 5-1 ) )
print(kkword[5:10]) # 56789 ( 從 5 開始到第 9 個 ( 10-1 ) )
print(kkword[5:-3]) # 56789abc ( 從 5 開始到倒數第 4 個 ( -3-1 ) )
print(kkword[5:10:2]) # 579 ( 從 5 開始到第 9 個,中間略過 2 個 )
比方有一組和字串是用=分開
那我們可以這樣使用
kkword = 'shopid=dreamhouse'
i = kItem.index('=')
print(kkword[:i]) # shopid
print(kkword[i+1:]) # dreamhouse
是不是很讚!!!
如果有什麼問題,也可以在下方留言處與我們分享,感謝您!!
手刀試用=>蝦皮對帳王
手刀試用=>康捷雲端ERP
相關文章
👉 如何查看Windows目前使用的ODBC Driver是哪個版本呢?
👉 蝦皮對帳王-蝦皮對帳結果一覽表-為什麼要對帳?無對應???
👉 蝦皮對帳王-對帳原理分析-有訂單,有撥款だいじょうぶ(大丈夫);有訂單,沒撥款 歐NO~~~~~!!!
[蝦皮服務] 訂單完成後什麼時候能夠收到款項呢?
期待您的留言

Comments