首頁 > 後端開發 > Python教學 > 分享一篇Python中字串函數 (partition)詳解

分享一篇Python中字串函數 (partition)詳解

零下一度
發布: 2017-05-22 17:11:02
原創
4481 人瀏覽過

這裡提到partition()函數,它是做什麼的呢,其實這個函數跟split差不多,都是搞切割的。

partition(...)
    S.partition(sep) -> (head, sep, tail)
    
    Search for the separator sep in S, and return the part before it,
    the separator itself, and the part after it.  If the separator is not
    found, return S and two empty strings.
登入後複製

舉例:

>>> a = 'changzhi1990'
>>> a.rpartition('h')
('changz', 'h', 'i1990')
登入後複製


可以看到回傳了一個三元的tuple,分別是'h' 的左邊的字串,分割符'h'本身,和分割符'h'的右邊的字串。注意:r 代表從右向左開始配對。

>>> a = 'changzhi1990'
>>> a.partition('h')
('c', 'h', 'angzhi1990')
登入後複製

這裡是從左到右開始匹配的。

【相關推薦】

1. Python中partition字串函數實例教學

2. 分享一個字串函數(partition)的實例程式碼

3. MySQL之-資料表分區技術PARTITION的程式碼範例淺析

以上是分享一篇Python中字串函數 (partition)詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板