python字符串查找find、index、rfind、rindex 您所在的位置:网站首页 e舞成名怎么从后往前找 python字符串查找find、index、rfind、rindex

python字符串查找find、index、rfind、rindex

2024-07-12 08:12| 来源: 网络整理| 查看: 265

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1 find()方法:查找在字符串里第一个出现的子串,找不到返回-1 第二个参数为开始查找位置,第三个参数截止位置

s= 'abc'

res=s.find("a") #从下标0开始,返回结果:0

s= 'abcabd'

res=s.find('a',1)##从下标1开始,返回结果3

2 index()方法:在字符串里查找子串第一次出现的位置,类似字符串的find方法, 如果查找不到子串,会抛出异常,而不是返回-1 第二个参数为开始查找位置,第三个参数截止位置

s = 'abca'

res=s.index('a')

res=s.index("a",2)

rfind,rindex同上,从后往前查找,第二个参数为开始查找位置,第三个参数截止位置, 即从最后(或者截止位置)往前查找,查到第二个参数(或者到0)截止, 返回的是原来顺序(从0开始计算)的下标

可以使用正则来查找多个子串

有时采用嵌套的方法调用find或者index来查找位置未知子串

if str in strs: 近似string.contains()



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有