小编给大家分享一下python判断字符是否存在的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!

使用成员操作符 in

>>>s='nihao,shijie'>>>t='nihao'>>>result=tins>>>printresultTrue

使用string模块的find()/rfind()方法

>>>importstring>>>s='nihao,shijie'>>>t='nihao'>>>result=string.find(s,t)!=-1>>>printresultTrue>>>result=string.rfind(s,t)!=-1>>>printresultTrue

使用string模块的index()/rindex()方法

index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。

importstringdeffind_string(s,t):try:string.index(s,t)returnTrueexcept(ValueError):returnFalses='nihao,shijie't='nihao'result=find_string(s,t)printresult#True

使用字符串对象的find()/rfind()、index()/rindex()和count()方法

>>>s='nihao,shijie'>>>t='nihao'>>>result=s.find(t)>=0>>>printresultTrue>>>result=s.count(t)>0>>>printresultTrue>>>result=s.index(t)>=0>>>printresultTrue

以上是python判断字符是否存在的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!