在写代码的过程中,我们经常会遇到这样一个需求:判断字符串中是否包含某个关键词,也就是特定的子字符串。比如从一堆书籍名称中找出含有“python”的书名。
判断两个字符串相等很简单,直接 == 就可以了。其实判断包含子串也非常容易,而且还不止一种方法。下面我们就给大家分享 7 种可以达到此效果的方法:
1、使用 in 和 not in
in
和not in
在 Python 中是很常用的关键字,我们将它们归类为成员运算符
。
使用这两个成员运算符,可以很让我们很直观清晰的判断一个对象是否在另一个对象中,示例如下:
>>> "llo" in "hello, python"
True
>>>
>>> "lol" in "hello, python"
False
2、使用 find 方法
使用 字符串 对象的 find 方法,如果有找到子串,就可以返回指定子串