python字符串分割rsplit
时间: 2023-10-24 10:33:55 浏览: 47
Python中的字符串分割方法rsplit()用于通过指定分隔符对字符串进行分割并返回一个列表。与split()方法类似,不同之处在于rsplit()是从字符串最后面开始分割。rsplit()方法的语法为:S.rsplit([sep=None][,count=S.count(sep)])。其中,sep为可选参数,指定分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等;count为可选参数,表示分割次数,默认为分隔符在字符串中出现的总次数。rsplit()方法返回分割后的字符串列表。
以下是一个使用rsplit()方法的实例:
S = "this is string example....wow!!!"
print(S.rsplit())
print(S.rsplit('i',1))
print(S.rsplit('w'))
运行以上代码,输出结果如下:
['this', 'is', 'string', 'example....wow!!!']
['this is str', 'ng example....wow!!!']
['this is string example....', 'o', '!!!']
在第一个示例中,没有指定分隔符,因此默认使用所有的空字符进行分割。在第二个示例中,指定了分隔符为'i',并且指定了分割次数为1,因此在第一个'i'出现的位置进行分割。在第三个示例中,指定了分割符为'w',并且没有指定分割次数,因此会将字符串从右往左分割,并且每次分割都会返回一个元素。
这就是Python中字符串分割方法rsplit()的用法和效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span>