python:下列表达式返回结果为True的是()(选两项)
程序员文章站
2022-03-06 08:06:32
...
正确答案: A,D 你的答案: B
参考解析:
本题考察的是逻辑运算符优先级的使用。
A选项中,1<2返回结果 True,
and左右两个表达式都为True,即返回结果为True;
B选项中,
在逻辑运算符中,其优先级为not>and>or,即not True为False,
False or False返回结果为False;
C选项中,
not True返回结果为False,False and True返回结果为False;
D选项中,-3 > -1结果为False,not False则为True。所以AD选项是正确的。