Python 字符串 rsplit() 方法

Python 字符串 rsplit() 方法

Python rsplit() 方法将字符串分割并返回一个列表。它使用分隔符从右边进行分割。如果未指定分隔符,则任何空白字符串都被视为分隔符。该方法与split()方法相同,只是从右边进行分割,详细描述如下。

注意:如果没有给定分隔符,则空格被视为分隔符。

语法

rsplit(sep=None,maxsplit=-1)

参数

sep : 一个字符串参数用作分隔符。

maxsplit : 分割执行的次数。

返回值

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

让我们看一些rsplit()方法的示例,以了解其功能。

示例1

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

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit()
# Displaying result
print(str2)

输出:

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

示例2

让我们给这个方法传递一个参数 separator ,看看例子。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('Java')
# Displaying result
print(str2)

输出:

['', ' is a programming language']

示例3

每次出现 “a” 时,字符串就会被分割。请参考以下示例。

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('a')
# Displaying result
print(str2)

输出:

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

示例4

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

# Python rsplit() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rsplit('a',1)
# Displaying result
print(str2)

str2 = str.rsplit('a',3)
# Displaying result
print(str2)

输出:

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程