跳到主要内容

Python 字符串 partition() 方法

partition() 的语法是:

string.partition(separator)

partition() 参数()

partition() 方法接受一个字符串参数 separator,该参数将字符串在第一次出现时分隔开。

partition() 返回值

partition 方法返回一个包含三个元素的元组:

  • 如果在字符串中找到 separator 参数,则包括分隔符前的部分、分隔符参数和分隔符后的部分
  • 如果没有找到 separator 参数,则为字符串本身和两个空字符串

示例:partition() 如何工作?

string = "Python is fun"

# 找到了 'is' 分隔符
print(string.partition('is '))

# 没有找到 'not' 分隔符
print(string.partition('not '))

string = "Python is fun, isn't it"

# 在第一次出现 'is' 的地方分割
print(string.partition('is'))

输出

('Python ', 'is ', 'fun')
('Python is fun', '', '')
('Python ', 'is', " fun, isn't it")