当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python String partition()用法及代码示例


Python String partition() 方法在分隔符第一次出现时拆分字符串,并返回一个元组,其中包含分隔符之前的部分、分隔符和分隔符之后的部分。这里的 separator 是作为参数给出的字符串。

用法: 

string.partition(separator)

参数:

partition() 方法将一个分隔符(一个字符串)作为在第一次出现时分隔字符串的参数。



返回值:

如果在字符串中找到分隔符参数,则返回包含分隔符之前的部分、分隔符参数和分隔符之后的部分的元组。如果未找到分隔符参数,则返回一个包含字符串本身和两个空字符串的元组。

例子1

Python3


string = "pawan is a good"
  
# 'is' separator is found
print(string.partition('is '))
  
# 'not' separator is not found
print(string.partition('bad '))
  
string = "pawan is a good, isn't it"
  
# splits at first occurrence of 'is'
print(string.partition('is'))

输出:

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

例子2

Python3


string = "geeks is a good"
  
# 'is' separator is found
print(string.partition('is '))
  
# 'not' separator is not found
print(string.partition('bad '))
  
string = "geeks is a good, isn't it"
  
# splits at first occurrence of 'is'
print(string.partition('is'))

输出:

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




相关用法


注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python String partition() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。