当前位置:主页 > python教程 > Python split函数

Python之split函数的深入理解

发布:2023-04-15 19:40:01 59


给网友朋友们带来一篇相关的编程文章,网友靳明哲根据主题投稿了本篇教程内容,涉及到Python split函数、Python split函数、Python split函数相关内容,已被413网友关注,涉猎到的知识点内容可以在下方电子书获得。

Python split函数

split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点。

一、split函数的官方定义

定义:Python split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔符num+1个子字符串

语法:split()方法语法:

str.split(str="", num=string.count(str)).

参数:str---分隔符,默认为所有的空字符串,包括空格、换行(\n)、制表符(\t)等

        num---分隔次数,默认为-1,即分隔所有

返回值:返回分割后的字符串列表

二、split函数的深刻理解

用下面的方法来记split比较好记。

第一个参数记为分隔符,也就是在这个分隔符的位置才进行分隔

第二个参数记为分隔次数,默认为分隔所有,1的话就分隔一次,即分隔为两个子字符串

str = "Hello#Nice to meet you#qwe#asd#zxc\nYou\nHe"
 
str1 = str.split("#",1)
#以"#"键为分隔符,分隔1次,分割成2个子字符串
print(str1)
 
str2 = str.split("#",2)
#以"#"键为分隔符,分隔2次,分割成3个子字符串
print(str2)
 
str3 = str.split(" ",1)
#以" "键为分隔符,分隔1次,分割成2个子字符串
print(str3)
 
str4 = str.split(" ",2)
#同理
print(str4)
 
str5 = str.split()
#未指定分隔符和分隔次数,默认分隔符为空格、换行(\n)、制表符(\t)
print(str5)
 
str6 = str.split("\n",1)
#同1,2,3,4理
print(str6)

到此这篇关于Python之split函数的详解的文章就介绍到这了,更多相关Python split函数内容请搜索码农之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持码农之家!


参考资料

相关文章

网友讨论