所以我目前正在尝试定义一个函数,它查看两个字符串并告诉用户一个字符串是否位于另一个字符串中,它看起来像这样:
def isIn(x, y):
for x in y:
if x == y:
print "True"
print "x in y"
else:
print "False"
for y in x:
if x == y:
print "True"
print "y in x"
else:
print "False"
isIn('5', '1')
我认为它与 for(x) in (y) 函数有关,但我可能错了。代码不断出现:
True
x in y
True
y in x
关于我如何解决这个问题有什么建议吗?
请您参考如下方法:
我认为您将 for ... in 与普通的 in 混淆了;
def isIn(x,y):
if x in y:
print "True"
print "x in y"
else:
print "False"
if y in x:
print "True"
print "y in x"
else:
print "False"
isIn('5','1')
