📜  Python string.partition()方法

📅  最后修改于: 2020-10-30 06:35:00             🧑  作者: Mango

Python String partition()方法

Python partition()方法从参数中指定的字符串分离出字符串。它从第一次出现参数时就拆分字符串,并返回一个元组。元组包含分隔符之前的三个部分,分隔符本身以及分隔符之后的部分。

如果未找到分隔符,它将返回仅包含分隔符的空元组。

方法签名如下。

签名

partition(sep)

参量

sep:字符串参数,用于分隔字符串。

返回

它返回一个元组A 3-Tuple。

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

Python字符串partition()方法示例1

首先,让我们看一下分区方法的简单用法。

# Python partition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.partition("is")
# Displaying result
print(str2)
# when seperate from the start
str2 = str.partition("Java")
print(str2)
# when seperate is the end
str2 = str.partition("language")
print(str2)
# when seperater is a substring
str2 = str.partition("av")
print(str2)

Python String partition()方法示例2

如果找不到分隔符,则返回一个包含字符串本身和两个空字符串的元组。请参见下面的示例。

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

输出:

('Java is a programming language', '', '')