我在Python中寻找一个或方法。string.containsstring.indexof
string.contains
string.indexof
我想做:
if not somestring.contains("blah"): continue
使用 in 运算符:
in
if "blah" not in somestring: continue
如果它只是一个子字符串搜索,则可以使用.string.find("substring")
string.find("substring")
但是,您必须对查找,索引和in稍加小心,因为它们是子字符串搜索。换句话说,这个:
查找
索引
s = "This be a string" if s.find("is") == -1: print("No 'is' here!") else: print("Found 'is' in the string.")
它将打印类似,将评估为 。这可能是也可能不是你想要的。Found 'is' in the string.if "is" in s:True
Found 'is' in the string.
if "is" in s:
True