Python 为什么是真的!=真的从真到假

Python 为什么是真的!=真的从真到假,python,Python,在Python中,True!=True是False,而False!=True应为True。然而,评估的结果不也应该是真的吗?这是因为这两个检查是独立执行的正确!=真的True相当于True!=千真万确True,其计算结果为False,因为两个操作数的计算结果都不是True(实际上,由于短路,它甚至不计算第二个True!=True比较) 有关: 比较可以任意链接,例如,x

在Python中,
True!=True
False
,而
False!=True
应为
True
。然而,评估的结果不也应该是
真的吗?

这是因为这两个检查是独立执行的<代码>正确!=真的True
相当于
True!=千真万确True
,其计算结果为
False
,因为两个操作数的计算结果都不是
True
(实际上,由于短路,它甚至不计算第二个
True!=True
比较)

有关:


比较可以任意链接,例如,
x
操作链接)。请参阅。为什么要将此标记为
perl
?@Sobrique我自己也在想,所以我提交了一个编辑以删除此标记。该编辑刚刚被接受,所以现在该标记已被删除