【Python】判断字符串中是否含有某个子串
参考:python官方文档示例if url.find('getSpreads')>0:return Trueelse:return False注意“Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python f...
·
参考:python官方文档

示例
if url.find('getSpreads')>0:
return True
else:
return False
注意
“Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。”
查了文档才发现python中的index方法,当没有找到指定的字符串时,不会像其它语言一样返回,-1,而是抛出一个ValueError的异常。(PS: 看来惯性思维也有不好的)
解决方案:可以使用python提供的find的方法,用find 去替代index.
更多推荐



所有评论(0)