我知道在 python 中有一个in
运算符可以用来检查字符串中是否存在任何子字符串或字符。我想通过检查每个字符串(长度子字符串)来做到这一点。下面的代码是唯一的方法还是有其他方法可以实现这一目标?
m = "college"
s = "col"
lm = len(m)
ls = len(s)
f = 0
for i in range(lm):
if (i+ls) <= lm:
if s == m[i:(i+ls)]:
global f
f = 1
break
if f:
print "present"
else:
print "not present"
我在这里所做的是,如果我的子字符串是col
,我的程序通过从主字符串的开头到结尾移动来检查长度子字符串和子字符串的字符串,并返回 true 与否。
col
oll
lle
leg
ege