Python 擷取字串中的字串

如果要取得某一串文字,可以使用「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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *