Skip to main content
 首页 » 编程设计

python之如何检查多个返回值

2025年05月04日8qlqwjy

我正在尝试检查是否有任何值“GIN”或“未准备好”或“要放弃或需要重新提交”等于 retrunVal,我注意到对于任何 returnVal,“if”循环“正在获取并且”INSIDE "正在打印,我怀疑语法不正确,任何人都可以提供输入吗?

    if ('GIN'  or 'NOT READY' or 'TO BE ABANDON OR NEEDS RESUBMISSION' == returnVal): 
        print "INSIDE" 

请您参考如下方法:

像这样:

if returnValue in ('GIN', 'NOT READY', 'TO BE ABANDON OR NEEDS RESUBMISSION'): 
    print 'INSIDE' 

这是标准的习惯用法 - 使用 in 运算符来测试具有所有可能值的元组中的成员资格。比一堆 或 的条件干净得多。