Python之split函数的深入理解
人气:0split函数主要应用场景是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)
加载全部内容