Python判断一个字符串是否包含子串的方法有很多,下面介绍几种方法。
1.使用成员操作符 in>>>s= ihao,shijie
>>>t= ihao
>>>result=tins
>>>printresult
True
2.使用string模块的find()/rfind()方法>>>importstring
>>>s= ihao,shijie
>>>t= ihao
>>>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=&