位置: IT常识 - 正文

Python-split()函数用法及简单实现(python中的split函数)

编辑:rootadmin

推荐整理分享Python-split()函数用法及简单实现(python中的split函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:pythonsplit函数用法,python split()函数,python3 split函数用法,pythonsplit函数用法字符串,python split()函数的功能和用法,pythonsplit函数用法,pythonsplit函数怎么导入,pythonsplit函数用法,内容如对您有帮助,希望把文章链接给更多的朋友!

在Python中,split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。

Python-split()函数用法及简单实现(python中的split函数)

split函数用法

split(sep=None,maxsplit=-1)

参数

sep – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

maxsplit – 分割次数。默认为 -1, 即分隔所有。

实例:

//例子String='Helloworld!Nicetomeetyou'String.split()['Hello','world!','Nice','to','meet','you']String.split('',3)['Hello','world!','Nice','tomeetyou']String1,String2=String.split('',1)//也可以将字符串分割后返回给对应的n个目标,但是要注意字符串开头是否存在分隔符,若存在会分割出一个空字符串String1='Hello'String2='world!Nicetomeetyou'String.split('!')//选择其他分隔符['Helloworld','Nicetomeetyou']split函数实现defsplit(self,*args,**kwargs):#realsignatureunknown"""Returnalistofthewordsinthestring,usingsepasthedelimiterstring.sepThedelimiteraccordingwhichtosplitthestring.None(thedefaultvalue)meanssplitaccordingtoanywhitespace,anddiscardemptystringsfromtheresult.maxsplitMaximumnumberofsplitstodo.-1(thedefaultvalue)meansnolimit."""pass

上图为Pycharm文档

defmy_split(string,sep,maxsplit):ret=[]len_sep=len(sep)ifmaxsplit==-1:maxsplit=len(string)+2for_inrange(maxsplit):index=string.find(sep)ifindex==-1:ret.append(string)returnretelse:ret.append(string[:index])string=string[index+len_sep:]ret.append(string)returnretif__name__=="__main__":print(my_split("abcded","cd",-1))print(my_split('HelloWorld!Nicetomeetyou','',3))

以上就是Python-split()函数用法及简单实现,希望能帮助到你哦~

本文链接地址:https://www.jiuchutong.com/zhishi/312040.html 转载请保留说明!

上一篇:phpcms目录不存在怎么办(phpcms目录结构)

下一篇:织梦cms站内新闻调用标签(织梦专题页模板)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络