📜  Python String partition() 方法(1)

📅  最后修改于: 2023-12-03 15:19:01.382000             🧑  作者: Mango

Python String partition() 方法

在 Python 中,partition() 方法是用于在指定的分隔符上将字符串进行分割,返回一个包含分割后的三个部分的元组,左边是分隔符之前的部分,中间是分隔符本身,右边是分隔符之后的部分。

语法

partition() 方法的语法如下:

string.partition(separator)

参数说明:

  • separator:指定的分隔符,可以是字符串或字符。
返回值

partition() 方法返回的是一个包含分割后的三个部分的元组。

如果指定的分隔符不存在于字符串中,则返回一个包含原字符串和两个空字符串的元组。

示例

使用partition() 方法来切分字符串,示例代码如下:

str1 = "Hello World! Welcome to Python!"
print(str1.partition('World'))

str2 = "I love Python programming!"
print(str2.partition('Java'))

输出结果为:

('Hello ', 'World', '! Welcome to Python!')
('I love Python programming!', '', '')

如果分隔符不在字符串中,则返回的结果为:(整个字符串, '', '')

总结

partition() 方法是一个简单易用的字符串分隔方法,只需要给定分隔符即可将字符串分割成三个部分,一般用于处理字符串中的信息,提取需要的信息进行后续处理。但要注意,partition() 方法只会返回一个包含三个元素的元组,如果需要进一步处理可以选择使用split() 方法。