Python 为什么这个问题的答案是假的?
Python 为什么这个问题的答案是假的?,python,python-3.x,Python,Python 3.x,有人能解释一下为什么这个问题的答案是错误的吗。我是python新手,对Java有相当的了解。最终结果基本上只是的值,而不是33。请参阅副本。将单位分解为是否为“真的”。“真的”事物不是“假的”,而“假的”事物是0,,假,以及空序列。在这种情况下,not33是“虚假的”(因为33是真实的,not将其反转),任何。。。False为False。在布尔上下文中,任何非0的值都被计算为True,因此您(有效地)将“(True或True)”简化为True。还有一个“不正确”,这是错误的,使你的中心表达“正确
有人能解释一下为什么这个问题的答案是错误的吗。我是python新手,对Java有相当的了解。最终结果基本上只是
的值,而不是33
。请参阅副本。将单位分解为是否为“真的”。“真的”事物不是“假的”,而“假的”事物是0
,,假,以及空序列。在这种情况下,not33
是“虚假的”(因为33
是真实的,not
将其反转),任何。。。False
为False。在布尔上下文中,任何非0的值都被计算为True,因此您(有效地)将“(True或True)”简化为True。还有一个“不正确”,这是错误的,使你的中心表达“正确和错误”,这会产生错误。我希望这是清楚的,如果不是,请随意发表评论。