python字符串常用操作

1. find

检测str是否包含在 my_str中,如果是返回开始的索引值,否则返回-1

my_str.find(str, start=0, end=len(mystr))

2. rfind

类似于 find()函数,不过是从右边开始查找

my_str.rfind(str, start=0, end=len(my_str) )

3. count

返回 strstartend之间在 my_str里面出现的次数

my_str.count(str, start=0, end=len(mystr))

4. replace

把 my_str 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次

my_str.replace(str1, str2,  mystr.count(str1))

5. split

以 str 为分隔符切片 my_str,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串

my_str.split(str=" ", maxsplit)    
>>> my_str = "hello shenzhen i love szu"
>>> my_str.find("i")
15
>>> my_str.rfind("i")
15
>>> my_str.count("i")
1
>>> my_str.replace("i","I")
'hello shenzhen I love szu'
>>> my_str.split(" ")
['hello', 'shenzhen', 'i', 'love', 'szu']
>>> my_str.split(" ",2)
['hello', 'shenzhen', 'i love szu']
>>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值