我有一个空的查询集类型Foo,我希望在检查时返回无False。下面是我的代码:
Foo
False
>>> queryset = Foo.objects.all() >>> queryset <FooQuerySet []> >>> queryset is None False
字符串我希望使用True,因为它实际上是一个空查询集。
True
wko9yo5t1#
所以如果x和y指向同一个内存地址,is返回True,所以它需要变量存储THE SAME OBJECT,而**==**检查变量引用的对象是否相等。
x = 10 y = x x is y # True x == y # True a = 100 b = 10 * 10 a is b # False a == b # True
字符串
1条答案
按热度按时间wko9yo5t1#
所以如果x和y指向同一个内存地址,is返回True,所以它需要变量存储THE SAME OBJECT,而**==**检查变量引用的对象是否相等。
字符串