首页IT科技python中s.split函数(Python-split()函数用法及简单实现)

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

时间2025-06-17 16:07:22分类IT科技浏览5080
导读:在Python中,...

在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. sep Thedelimiteraccordingwhichtosplitthestring. None(thedefaultvalue)meanssplitaccordingtoanywhitespace, anddiscardemptystringsfromtheresult. maxsplit Maximumnumberofsplitstodo. -1(thedefaultvalue)meansnolimit. """ pass

上图为Pycharm文档

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

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

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
提高公司品牌知名度的方法有哪些(提高公司品牌知名度的方法包括) 查看本机cpu的频率(本地CPU运行ChatGLM-6B与测试过程记录)