📅  最后修改于: 2023-12-03 15:19:01.382000             🧑  作者: Mango
在 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()
方法。