split (分隔,分割的意思) 从左到右分割,使用split函数,通过分割子字符串,把它变成列表了
split()有两个参数,第一个参数是分隔符,也就是sep,语法格式为 sep=" ",另外一个就是最大分隔几次,maxsplit,格式为 maxsplit=1
这两个参数也可以不写,不写的时候就是默认的。
有三种格式:
格式一:
a="hello world"
b=a.split( )
print(b)
["hello","world"]
格式二:
a="hello.world"
b=a.split( sep=".")
print(b)
["hello","world"]
格式三:
a="hello.world.wo.men.shi.jie"
b=a.split( sep=".",maxsplit=1) #也就是分隔1次,分隔1次的话,在hello后面分隔一次
print(b)
["hello","world.wo.men.shi.jie"]
rsplit 从右到左分割,使用rsplit函数,通过分割子字符串,把它变成列表了
前面的两种格式分割打印出来的结果一样,第三种就不一样了
a="hello.world.wo.men.shi.jie"
b=a.split( sep=".",maxsplit=2) #也就是分隔2次,分隔1次的话,在hello后面分隔一次
print(b)
["hello.world.wo.men","shi","jie"]