python partition函数_分享一篇Python中字符串函数 (partition)详解
这里提到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
这里提到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中文网其它相关文章!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
更多推荐
所有评论(0)