发布网友 发布时间:2022-05-29 17:11
共1个回答
热心网友 时间:2023-10-27 11:25
咨询记录 · 回答于2021-12-13编写程序,检查字符串" Life is short. I use python"中是否包含字符串"python查询是否包含字符串_Python实现判断一个字符串是否包含子串的方法总结 本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下:1.使用成员操作符 in>>>s='nihao,shijie'>>>t='nihao'>>>result = t in s>>>print resultTrue2.使用string模块的find()/rfind()方法>>>import string>>>s='nihao,shijie'>>>t='nihao'>>>result = string.find(s,t)!=-1>>>print resultTrue>>>result = string.rfind(s,t)!=-1>>>print resultTrue3.使用string模块的index()/rindex()方法index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。import stringdef find_string(s,t):try:string.index(s,t)return Trueexcept(ValueError):return Falses='nihao,shijie't='nihao'result = find_string(s,t)print result #True4.使用字符串对象的find()/rfind()、index()/rindex()和count()方法>>>s='nihao,shijie'>>>t='nihao'>>>result = s.find(t)>=0>>>print resultTrue>>>result=s.count(t)>0>>>print resultTrue>>>result=s.index(t)>=0>>>print resultTrue