Python3 中的 rsplit(sep=None, maxspl

首页 / Python3入门教程 / Python3 中的 rsplit(sep=None, maxspl

Python rsplit()方法分隔字符串并返回一个列表。它使用分隔符作为分隔符从右侧拆分。如果未指定seperator,则任何空格字符串都是分隔符。此方法与split()相同,除了从右侧进行拆分外,下面将对此进行详细说明。

rsplit - 语法

rsplit(sep=None,maxsplit=-1)

rsplit - 参数

sep             -  字符串参数充当分隔符。

maxsplit  -  执行拆分的次数。

rsplit - 返回

它返回一个逗号分隔的列表。


这是一个了解rsplit()方法用法的简单示例。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-string-rsplit-method.html

来源:LearnFk无涯教程网

# Python rsplit() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rsplit()
# 显示结果
print(str2)

输出

['Java', 'is', 'a', 'programming', 'language']

让无涯教程将参数分隔符传递给方法,请参见示例。

# Python rsplit() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rsplit('Java')
# 显示结果
print(str2)

输出

['', ' is a programming language']

每次出现a时,字符串都会被分割。请参见下面的示例。

# Python rsplit() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rsplit('a')
# 显示结果
print(str2)

输出

['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']

除了分隔符,还可以传递maxsplit值。 maxsplit用于设置拆分次数。

无涯教程网

# Python rsplit() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.rsplit('a',1)
# 显示结果
print(str2)

str2 = str.rsplit('a',3)
# 显示结果
print(str2)

输出

['Java is a programming langu', 'ge']
['Java is a progr', 'mming l', 'ngu', 'ge']

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

AI技术内参 -〔洪亮劼〕

重学前端 -〔程劭非(winter)〕

张汉东的Rust实战课 -〔张汉东〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

深入浅出分布式技术原理 -〔陈现麟〕

Vue 3 企业级项目实战课 -〔杨文坚〕

手把手带你搭建推荐系统 -〔黄鸿波〕

云时代的JVM原理与实战 -〔康杨〕

程序员职业规划手册 -〔雪梅〕

好记忆不如烂笔头。留下您的足迹吧 :)