python判断字符串是否包含另一个字符串

图片[1]-python判断字符串是否包含另一个字符串-uusu优素-乐高,模型,3d打印,编程

Python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法。

1.使用成员操作符 in

>>>s='nihao,shijie'
>>>t='nihao'
>>>result=tins
>>>printresult
True

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

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

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

index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。
importstring
deffind_string(s,t):
try:
string.index(s,t)
returnTrue
except(ValueError):
returnFalse
s='nihao,shijie'
t='nihao'
result=find_string(s,t)
printresult#True
>>>s='nihao,shijie'
>>>t='nihao'
>>>result=s.find(t)>=0
>>>printresult
True
>>>result=s.count(t)>0
>>>printresult
True
>>>result=s.index(t)>=0
>>>printresult
True
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容