字符串分隔常用的函数

字符串分隔常用的函数

内容分隔主要涉及到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())  #

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

  • 1
    点赞
  • 3
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

pipidan11

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值