不会影响 python 中的整个 if 语句?



基本上我的问题是,即使我在其中添加了orand,说not也会影响整个if语句,还是只影响不以orand开头的部分?

编辑

有些人试图向我发送另一个类似的问题(感谢您的帮助!(,但它是在谈论层次结构,而我正在谈论not是否会影响整个 if 语句。

因此,python语句的工作方式是,not只会影响它遇到的下一个真/假语句。not a and b会寻找a为假而b为真的情况,而not (a and b)会寻找两个a and b同时不为真的情况。您甚至可以执行b and not a,这将得到与not a and b相同的结果

最新更新