gpt4 book ai didi

python :如果不是这个也不是那个

转载 作者:行者123 更新时间:2023-11-28 19:43:20 24 4
gpt4 key购买 nike

我想写一个条件来检查两个变量是否为 False 但我不确定我使用的是否正确:

if not var1 and not var2: 
#do something

或者应该是:

if not (var1 and var2):
#do something

最佳答案

这叫做 De Morgan's Law . (not A) and (not B) 等价于not (A or B), and (not A) or (not B)等同于 not (A and B)

从技术上讲,使用后者会稍微快一些,例如不是(A 和 B),因为解释器评估的逻辑语句较少,但它是微不足道的。使用允许您根据具体情况尽可能清楚地陈述条件的逻辑结构。

关于 python :如果不是这个也不是那个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33565519/

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