📅  最后修改于: 2020-10-30 06:35:00             🧑  作者: Mango
Python partition()方法从参数中指定的字符串分离出字符串。它从第一次出现参数时就拆分字符串,并返回一个元组。元组包含分隔符之前的三个部分,分隔符本身以及分隔符之后的部分。
如果未找到分隔符,它将返回仅包含分隔符的空元组。
方法签名如下。
partition(sep)
sep:字符串参数,用于分隔字符串。
它返回一个元组A 3-Tuple。
让我们看一下partition(sep)方法的一些示例,以了解其功能。
首先,让我们看一下分区方法的简单用法。
# 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 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', '', '')