在python中比较2个错误语句的正确方法是什么?

时间:2015-03-22 23:17:12

标签: python conditional-statements

给出示例代码:

        if not token == '-' or token == '+':
        print token

检测到 - 但是+不是

如果我将代码编辑为:

        if not token == '-' or not token == '+':
        print token

两者均未被发现。

1 个答案:

答案 0 :(得分:5)

最简单的方法:

if token not in '-+':

但传统上,将not放在某些人之外......

if not (token == '-' or token == '+'):