Python rsplit()方法分隔字符串并返回一个列表。它使用分隔符作为分隔符从右侧拆分。如果未指定seperator,则任何空格字符串都是分隔符。此方法与split()相同,除了从右侧进行拆分外,下面将对此进行详细说明。
rsplit(sep=None,maxsplit=-1)
sep - 字符串参数充当分隔符。
maxsplit - 执行拆分的次数。
它返回一个逗号分隔的列表。
这是一个了解rsplit()方法用法的简单示例。
# 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']
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)