gpt4 book ai didi

python - x in range(...) == y 在 Python 3 中是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 20:13:23 25 4
gpt4 key购买 nike

我刚刚在 Python 3 中偶然发现了以下行。

1 in range(2) == True

我原以为这是 True1 in range(2)是 True 并且 True == True是真的。

但这会输出 False .所以和(1 in range(2)) == True的意思不一样.此外,它与 1 in (range(2) == True) 的含义不同。这会引发错误。

尽管有多年的 Python 经验,我还是措手不及。这是怎么回事?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com