这里提到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')

这里是从左到右开始匹配的。

【相关推荐】

以上就是分享一篇Python中字符串函数 (partition)详解的详细内容,更多请关注php中文网其它相关文章!

article_wechat2021.jpg?1111

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐