分裂()函数如何在Python中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在Python中,分裂()方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。
分裂函数用法
分裂(9月=没有,maxsplit=1)
<强>参数强>
9月-分隔符,默认为所有的空字符,包括空格,换行(\ n),制表符(\ t)等。
maxsplit -分割次数。默认为1,即分隔所有。
<强>实例:强>
//,例子 时间=String & # 39; Hello 世界!,Nice 用meet 你们# 39; String.split () [& # 39;你好# 39;,,& # 39;世界! & # 39;,,& # 39;好# 39;,,& # 39;伍仟# 39;,,& # 39;满足# 39;,,& # 39;你们# 39;】 String.split (& # 39;, & # 39;,, 3) [& # 39;你好# 39;,,& # 39;世界! & # 39;,,& # 39;好# 39;,,& # 39;用meet 你们# 39;】 String1, String2 =, String.split (& # 39;, & # 39;,, 1),//,也可以将字符串分割后返回给对应的n个目标,但是要注意字符串开头是否存在分隔符,若存在会分割出一个空字符串 时间=String1 & # 39;你好# 39; 时间=String2 & # 39;世界!,Nice 用meet 你们# 39; String.split (& # 39; ! & # 39;)//,选择其他分隔符 [& # 39;Hello & # 39;,, & # 39;, Nice 用meet 你们# 39;]
分裂函数实现
, def 分裂(自我,,* args,, * * kwargs):, # real signature 未知 ,,,,,, ,,,Return a list of 从而words 从而字符串,拷贝,using sep as 从而delimiter 字符串。 ,,,9月 ,,,,,,delimiter according which 用split 从而字符串。 ,,,,,None (从而;default 价值),means split according 用any 空白, ,,,,,以及discard empty strings 得到,结果。 ,,,maxsplit ,,,,,Maximum number of splits 用。 ,,,,,1,(从而;default 价值),means no 极限。 ,,,,,, ,,,通过
<强>上图为Pycharm文档强>
def my_split(字符串,,,9月,maxsplit): 时间=ret 才能;[] len_sep 才能=,len(9月) if 才能;maxsplit ==, 1: ,,,maxsplit =, len(字符串),+,2 for 才能;_ 拷贝范围(maxsplit): ,,,index =, string.find(9月) ,,,if index ==, 1: ,,,,,ret.append(字符串) ,,,,,return 受潮湿腐烂 ,,,: ,,,,,ret.append (string[:指数]) ,,,,,string =,字符串(时间+ index len_sep:] ret.append才能(字符串) ,return 受潮湿腐烂 if __name__ ==,“__main__": 打印才能(my_split (“abcded",,“cd",, 1)) 打印才能(my_split (& # 39; Hello 世界!,Nice 用meet 你们# 39;,,& # 39;,& # 39;,,3))
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。