partition()方法在第一次出现分隔符时分割字符串,并返回一个元组,其中包含分隔符之前的部分,分隔符和分隔符之后的部分。这里的分隔符是一个带有参数的字符串。
用法:
string.partition(separator)
参数:
partition()方法采用分隔符(字符串)作为参数,用于在首次出现字符串时将其分隔开。
返回:
返回一个元组,其中包含在分隔符,分隔符参数之前的部分以及在字符串中找到分隔符的情况下分隔符之后的部分。
返回一个元组,该元组包含字符串本身和两个空字符串(如果未找到spacer参数)。
代码1
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")
CODE2
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")
相关用法
- Python numpy.partition()用法及代码示例
- Python Sympy Partition.as_dict()用法及代码示例
- Python Sympy Partition.RGS_generalized()用法及代码示例
- Python sympy Partition()用法及代码示例
- Python Sympy Partition.RGS_enum()用法及代码示例
- Python Sympy Partition.next_lex()用法及代码示例
- Python Sympy Partition.prev_lex()用法及代码示例
- Python Sympy Partition.RGS_unrank()用法及代码示例
- Python sympy.partition()用法及代码示例
- Python Pandas Series.str.partition()用法及代码示例
- Python Sympy Partition.RGS_rank()用法及代码示例
- Python Sympy Partition.conjugate()用法及代码示例
- Python Numpy matrix.partition()用法及代码示例
- Python Sympy Partition.as_ferrers()用法及代码示例
- Python Numpy recarray.partition()用法及代码示例
注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 String partition() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。