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")
相关用法
- Python sympy.partition()用法及代码示例
- Python sympy Partition()用法及代码示例
- Python SymPy Partition.sort_key()用法及代码示例
- Python Pandas Series.str.partition()用法及代码示例
- Python numpy.partition()用法及代码示例
- Python Numpy matrix.partition()用法及代码示例
- Python Sympy Partition.prev_lex()用法及代码示例
- Python Sympy Partition.RGS_enum()用法及代码示例
- Python Sympy Partition.RGS_rank()用法及代码示例
- Python Sympy Partition.RGS_unrank()用法及代码示例
- Python Sympy Partition.next_lex()用法及代码示例
- Python Sympy Partition.conjugate()用法及代码示例
- Python Sympy Partition.as_ferrers()用法及代码示例
- Python Sympy Partition.as_dict()用法及代码示例
- Python Numpy recarray.partition()用法及代码示例
- Python Sympy Partition.RGS_generalized()用法及代码示例
注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python String partition() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。