当前位置:首页 > Python教程 > python技巧

Python之字符串中是否包含子串的几种方法

#第一种方式 :in
                
                    1 a=abcdaac2 b=a3 c=db4print(b in a)
5print(c in a)
            
 预览结果
技术分享图片

 

 

#第二种方式:count()方法
                
                    1 a=abcdefgab2print(a.count(a))
            
 预览结果

 技术分享图片

 

 

#第三种方式:find()方法(find返回的是匹配的第一个字符串的位置,而rfind返回的是匹配的最后一个字符串的位置,找不到返回-1)
                
                    1 a=abcdefgab2print(a.find(a))
3print(a.rfind(a))
4print(a.find(x))
5print(a.rfind(x))
            
 预览结果

 技术分享图片

 

 

#第四种方式:index(),找不到报错
                a=abcdefgabprint(a.index(b))
print(a.index(x))
            
 预览结果

 技术分享图片

 

 

原文:https://www.cnblogs.com/mrwhite2020/p/12952938.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐