gpt4 book ai didi

Python - 将长/整数值与 == 进行比较并且是

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

<分区>

Possible Duplicate:
Python “is” operator behaves unexpectedly with integers

昨晚在做什么时遇到了一些奇怪的事情

if max_urls is 0:
max_urls = 10

将始终返回 false... 即使 max_urls 为 0... 它是从数据库中分配的。当我做了一个

print type(max_urls)

会回来

<type 'long'> 0

这似乎是正确的,但它总是返回 false。

如果我把它改成

if max_urls == 0:
max_urls = 10

然后最终为0时返回true,为什么==和is有区别?

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