2024-05-21 07:47:33 发布
网友
我在Python中搜索关于^{}函数的理解,发现了this,如下所示:
all will return True only when all the elements are Truthy.
all
True
但是当我使用这个函数时,它的作用就不同了:
'?' == True # False '!' == True # False all(['?','!']) # True
为什么当输入中的所有元素都是False时,它返回True?是我误解了它的功能还是有解释?在
False
'?'还有“!”它们都是真实的,因为它们不是空弦。在
True和“真理”是有区别的。Truthy的意思是,当被强制时,它可以计算为True。这与==到{}不同。在
==
当我们要检查列表中的所有项是否可编辑时,使用all()函数。 例如: x=[1,2,3,4,5] all(x) 它将返回真值。在
x=[1,2,3,4,5] all(x)
only when all the elements are Truthy.
真话!=True。在
all本质上检查bool(something)是否是True(对于iterable中的所有something)。在
bool(something)
something
>>> "?" == True False >>> "?" == False # it's not False either False >>> bool("?") True
'?'还有“!”它们都是真实的,因为它们不是空弦。在
True
和“真理”是有区别的。Truthy的意思是,当被强制时,它可以计算为True
。这与==
到{当我们要检查列表中的所有项是否可编辑时,使用all()函数。 例如:
x=[1,2,3,4,5] all(x)
它将返回真值。在真话!=
True
。在all
本质上检查bool(something)
是否是True
(对于iterable中的所有something
)。在相关问题 更多 >
编程相关推荐