Python 字符串 partition() 方法
描述
partition() 方法在第一次出现分隔符的位置将字符串分割,并返回一个由三个字符串组成的元组,分别是分隔符之前的部分、分隔符本身和分隔符之后的部分。
如果分隔符不存在,则会在元组中追加两个空字符串。如果分隔符是空字符串,则 Python 会引发错误。
语法
var.partition(sep)
参数
- sep − 用于分割的字符串
返回值
该方法返回一个由三个字符串组成的元组。
示例
var = 'Explicit is better than implicit'
var1 = var.partition('better')
print ("原始字符串:", var)
print ("分割结果:", var1)
var = "Explicit is better than implicit"
var2 = var.partition('Ex')
print ("原始字符串:", var)
print ("分割结果:", var2)
var = 'Explicit is better than implicit'
var3 = var.partition("IS")
print ("原始字符串:", var)
print ("分割结果:", var3)
运行此程序时,将产生以下 输出 −
原始字符串: Explicit is better than implicit
分割结果: ('Explicit is ', 'better', ' than implicit')
原始字符串: Explicit is better than implicit
分割结果: ('', 'Ex', 'plicit is better than implicit')
原始字符串: Explicit is better than implicit
分割结果: ('Explicit is better than implicit', '', '')