这是我的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'
代码输出成功,但是我认为输出一定会失败。
为什么输出成功?
答案 0 :(得分:8)
您还需要检查最近的find
通话--1
不会自动被视为错误。
if funcName.find("Start") > 0 or funcName.find("start") > 0 or funcName.find("Main") > 0 or funcName.find("main") > 0: