这是我的 Python 代码:
funcName = 'anything'
if funcName.find("Start") > 0 or funcName.find("start") > 0 or
funcName.find("Main") > 0 or funcName.find("main"):
print 'success'
else:
print 'fail'
代码输出是成功的,但我认为输出一定是失败的。
为什么输出成功?
请您参考如下方法:
您还需要检查最后一个 find 调用 - -1 不会自动被视为 false。
if funcName.find("Start") > 0 or funcName.find("start") > 0 or funcName.find("Main") > 0 or funcName.find("main") > 0:
