这表示为“对于S中的所有X,X为真”。如果S为空,则没有X。但是,真值声明仍然为True,因为对于所有X来说,X都是真实的……根本就没有X!
这是使用逻辑的解释。
考虑两个集合A和B,其中A + B是两个集合的并集。
如果any(A + B)= True-> any(A)或any(B)= True,但是我们不能断言any(A)= True或any(B)= True。
如果any(A + B)= False-> any(A)= False和any(B)= False。
如果all(A + B)= True-> all(A)= True和all(B)= True
如果all(A + B)= False-> all(A)= False或all(B)= False,但是我们不能断言all(A)=
False或all(B)= False。现在代替B,让我们将空集0添加到A。我们想提出逻辑,使得添加空集不会更改all()或any()的值,因为A + 0 = A。
任何(A + 0)=任何(A)或任何(0)
any(0)必须为False,因此,如果any(A)为True,则any(A + 0)为True,如果any(A)为False,则any(A +
0)为False。全部(A + 0)=全部(A)和全部(0)
如果all(A)为True,则all(A + 0)为True。因此,all(0)为True。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)