rsplit()方法在python中分割字符串的用法,实例代码

rsplit()方法描述

rsplit()方法,python内置的字符串方法,可用于根据参数所指定的分隔符来对调用对象(一般为字符串)进行分割,并返回一个相应的list列表。


rsplit()语法和参数结构

str.rsplit(sep, maxsplit=-1)

1、第一个位置参数sep指定rsplit()方法分割字符串的分隔符,默认为空格;2、第二个参数maxsplit指定rsplit()方法要执行的最大分割数,默认值为-1,即没有限制次数,效果与split()方法类似,当maxsplit的值不为-1时,比如为n,则指定分割的次数为n次,而且是从右到左开始匹配分隔符进行分割。


rsplit()返回值

一个list列表,根据分隔符分割的字符串列表。如果rsplit()方法无法匹配到分隔符,则返回以调用对象为元素的列表。rsplit()方法并不修改原字符串。


rsplit()方法实例代码

>>> str = '笨鸟工具,x1y1z1.com'
>>> str.rsplit()
['笨鸟工具,x1y1z1.com']
>>> str.rsplit('。') #当rsplit()没有匹配到相应的分隔符时,返回的值,上面默认的分隔符是空格,实际上也没有匹配到
['笨鸟工具,x1y1z1.com']
>>> str.rsplit('1')
['笨鸟工具,x', 'y', 'z', '.com']
>>> str.rsplit('1',1)
['笨鸟工具,x1y1z', '.com']
>>> str.rsplit('1',8) #当rsplit()方法指定的分割次数大于原字符串中分隔符存在的次数的情况
['笨鸟工具,x', 'y', 'z', '.com']

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.