如何在python中利用分隔符对字符串进行切片分隔
1、这个方法的原型是这样的: str.split(sep=None,maxsplit=-1)他的作用就是通过分隔符对字符串进行切片并以列表的形式输出。废话不多说,看例子
2、如:a = 'a,b,c,d&拭貉强跳#39;# a 是一个字符串b = a.split(',')#我们在这里利用的就是字符串a中的逗号(‘,’),上面唁昼囫缍这句的意思就是使其从有逗号的地方隔开。print(type(b)) #打印出变量b的类型>>><class 'list'>#显示类型为列表print(b) # 打印出变量b>>>['a', 'b', 'c', 'd']

4、进阶案例2:含有元组的列釉涑杵抑表中进行分隔list = [('a','b','c'),('d泌驾台佐39;,'e','f')]# 这是一个含有元组的列表#下面开始操刀for Tuple in list: for str in Tuple: string = str.split(',') #这里使用嵌套for循环进行逐个拆分 print(string,end='') #使用不换行的方式输出>>>输出的结果为:['a']['b']['c']['d']['e']['f']

6、重点补充:str.split(sep=None,maxsplit=-1)sep表示使用的分隔符,maxsplit表示最大分隔次数(即字符串中最多有maxsplit+1个元素),上面这个句子的意思是没有用于拆分的分隔符,且进行所有可能的分隔,等价于str.split(),就是这里括号里什么都不填。
