字符串分隔常用的函数

本文介绍了Python中字符串分隔的常用函数,包括split、rsplit、partition、rpartition和splitlines。详细讲解了它们的语法和示例,展示了如何使用这些函数按照指定字符或行进行字符串切片和分割。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串分隔常用的函数

内容分隔主要涉及到split()rsplit()partition()rpartition()splitlines()五个方法

  • split()

以指定的字符串为分隔符切片

1.语法

字符串序列.split(分割字符,num)

注意:

  • 如果参数 num 有指定值,则分隔 num+1 个子字符串
  • 返回的是一个列表

2.示例

url='www.baidu.com.cn'
print(url.split('.'))  # ['www', 'baidu', 'com', 'cn']
print(url.split('.',2)) # ['www', 'baidu', 'com.cn']  num值为2,则分隔3个子字符串
  • rsplit()

用法和split用法一致,只不过是从右往左分隔。

url='www.baidu.com.cn'
print(url.rsplit('.',2))  # ['www.baidu', 'com', 'cn']
  • partition()

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

1.语法

字符串序列.partition(分割字符)

2.示例

url='www.baidu.com.cn'
print(url.partition('.'))  # ('www', '.', 'baidu.com.cn')
  • rpartition()

用法和partition用法一致,只不过是从右往左分隔。

url='www.baidu.com.cn'
print(url.rpartition('.'))  # ('www.baidu.com', '.', 'cn')
  • splitlines()

按照行分隔,返回一个包含行作为元素的列表

mystr='hello \nworld'
print(mystr.splitlines())  #

放弃不难,但坚持一定很酷。码字不易,来了喜欢的就帮忙点个赞呗。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值