📜  Python中的字符串partition

📅  最后修改于: 2020-07-02 02:29:34             🧑  作者: Mango

partition()方法在第一次出现分隔符时分割字符串,并返回一个元组,其中包含分隔符之前的部分,分隔符和分隔符之后的部分。这里的分隔符是一个带有参数的字符串。

语法:string.partition(separator)

参数:partition()方法采用分隔符(字符串)作为参数,该参数在字符串首次出现时将其分隔开。

返回:返回一个元组,其中包含在分隔符,分隔符参数之前的部分以及在字符串中找到分隔符的情况下分隔符之后的部分。
返回一个元组,该元组包含字符串本身和两个空字符串(如果未找到spacer参数)。

 

代码1: 

string = "pawan is a good"
  
# 找到“是"分隔符 
print(string.partition('is ')) 
  
# 找不到'not'分隔符 
print(string.partition('bad ')) 
  
string = "pawan is a good, isn't it"
  
# 第一次出现“ is"时分裂 
print(string.partition('is'))

输出: 

('pawan','is','a good')
('pawan is a good','','')
('pawan','is',“ a good,not it")

 代码2: 

string = "geeks is a good"
  
# 找到“is"分隔符
print(string.partition('is ')) 
  
# 找不到'not'分隔符 
print(string.partition('bad ')) 
  
string = "geeks is a good, isn't it"
  
# 第一次出现“ is"时分裂
print(string.partition('is'))

输出: 

('geeks ', 'is ', 'a good')
('geeks is a good', '', '')
('geeks ', 'is', " a good, isn't it")