Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 字符串 partition() 使用方法及示例

Python 字符串方法

partition()方法用来根据指定的分隔符将字符串进行分割。
如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

partition()的语法为:

string.partition(separator)

partition()参数

partition()方法采用一个字符串参数separator,该参数在字符串首次出现时将其分割。

partition()返回值

partition()方法返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

  其中包含:

  • 分隔符之前的部分、分隔符参数,以及分隔符之后的部分(如果在字符串中找到分隔符参数)

  • 字符串本身和两个空字符串(如果未找到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")

Python 字符串方法