Python 字符串 partition() 方法

Python 字符串 partition() 方法

Python partition() 方法根据指定的字符串参数对字符串进行分割。它从第一次出现的位置分割字符串,并返回一个元组。该元组包含分隔符之前的三个部分、分隔符本身和分隔符之后的部分。

如果找不到分隔符,则返回一个只包含分隔符的空元组。

方法的签名如下所示。

语法

partition(sep)

参数

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

返回

它返回一个元组,一个3个元素的元组。

让我们通过 partition(sep) 方法的一些示例来了解它的功能。

示例1

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

# 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)

示例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', '', '')

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程