python中partition的使用

Oria ·
更新时间:2024-11-10
· 617 次阅读

python中partition的使用 功能描述

partition() 方法用来根据指定的分隔符将字符串进行分割,返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

语法 str.partition(str)

str 为分隔符

实例 str = "[12345678]1314" print (str.partition("["))

输出为

('', '[', '12345678]1314')

也就是左边没有字符时,默认用为空格。
用partition来提取两字符中间的字符串

def get_str_btw(s, f, b): par = s.partition(f) print('par=',par) print('par[2].partition(b)='par[2].partition(b)) s1=(par[2].partition(b)) print('s1[2][:]=',s1[2][:]) return (par[2].partition(b))[0][:] if __name__ == '__main__': str= '[12345678]1314' str= get_str_btw(str, '[', ']') print(' str=', str)

输出以下结果:

par= ('', '[', '12345678]1314') par[2].partition(b)= ('12345678', ']', '1314') s1[2][:]= 1314 str= 12345678

引用文献:
https://blog.csdn.net/qq_41895190/article/details/100163942
https://www.runoob.com/python/att-string-partition.html


作者:走向未来。。。



partition Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号