'if not ' 不适用于两个或三个 'and'

米格尔·安赫尔·奥塔亚·莫拉

这是脚本:

num = 3
if not (num == 2 and num == 3):
    print('es 3')

我希望“打印”不会因为“和”而运行

这不是真的

约瑟夫·肖塔德

代码打印是完全正常的,es 3但是我意识到通常很难理解为什么,所以我将在这里分解代码:

我们应该检查的第一件事是num == 2num == 3显然num == 3会返回True并且num == 2会返回False因为num被赋值了3

由于一个等式为假而另一个等式为真,and运算符返回假,因为and只有返回True两个参数都为真。

所以(num == 2 and num == 3)是假

然而not将返回相反的布尔值,所以如果你键入not True你会得到Falsenot False返回True

在这种情况下,您键入的内容等效于not False因此它将返回True,这意味着if语句将执行并且 Python 将打印es 3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

相等方法不适用于两个相同的对象

来自分类Dev

Lodash适用于两个对象,但如果包含三个对象,则返回null

来自分类Dev

为什么`event.preventDefault()`不适用于两个嵌套的div?

来自分类Dev

用rbindlist提高速度不适用于两个for循环

来自分类Dev

Android事件总线不适用于两个事件侦听器

来自分类Dev

Angular验证消息不适用于ng-show和两个输入

来自分类Dev

水平对齐三个divs仅不适用于html

来自分类Dev

在两个不适用于我的Ubuntu 11.10系统之间共享

来自分类Dev

使用两个实体管理器不适用于存储库

来自分类Dev

三元内联语句不适用于第三个条件?

来自分类Dev

停止密码解密不适用于前三个字符

来自分类Dev

OrbitControls autoRotate不适用于三个js

来自分类Dev

基于colgroup的表格单元格的宽度不适用于两个表格

来自分类Dev

在两个不适用于我的Ubuntu 11.10系统之间共享

来自分类Dev

筛选器不适用于三个表之间的联接

来自分类Dev

Test-Path命令不适用于两个文件进行测试

来自分类Dev

.htaccess mod_rewrite不适用于本地主机上的两个参数

来自分类Dev

PHP While循环仅适用于三个结果中的前两个?

来自分类Dev

IPTables规则不适用于两个接口

来自分类Dev

Mplayer的同步播放不适用于本地两个以上的视频

来自分类Dev

交替的颜色行-不适用于两个侧边栏

来自分类Dev

联接不适用于两个相同的字段

来自分类Dev

IF 语句不适用于两个变量,echo 和 grep

来自分类Dev

.bat 文件适用于两个域系统,但不适用于其他系统

来自分类Dev

Passport LocalStrategy 不适用于两个登录系统

来自分类Dev

Elasticsearch 在 must 中适用于一个术语,但不适用于两个

来自分类Dev

过滤器不适用于两个 where 子句

来自分类Dev

Ruby:为什么这个 WHEN 语句不适用于两个条件?

来自分类Dev

Flutter 页面路由不适用于两个 Materialapp 小部件

Related 相关文章

  1. 1

    相等方法不适用于两个相同的对象

  2. 2

    Lodash适用于两个对象,但如果包含三个对象,则返回null

  3. 3

    为什么`event.preventDefault()`不适用于两个嵌套的div?

  4. 4

    用rbindlist提高速度不适用于两个for循环

  5. 5

    Android事件总线不适用于两个事件侦听器

  6. 6

    Angular验证消息不适用于ng-show和两个输入

  7. 7

    水平对齐三个divs仅不适用于html

  8. 8

    在两个不适用于我的Ubuntu 11.10系统之间共享

  9. 9

    使用两个实体管理器不适用于存储库

  10. 10

    三元内联语句不适用于第三个条件?

  11. 11

    停止密码解密不适用于前三个字符

  12. 12

    OrbitControls autoRotate不适用于三个js

  13. 13

    基于colgroup的表格单元格的宽度不适用于两个表格

  14. 14

    在两个不适用于我的Ubuntu 11.10系统之间共享

  15. 15

    筛选器不适用于三个表之间的联接

  16. 16

    Test-Path命令不适用于两个文件进行测试

  17. 17

    .htaccess mod_rewrite不适用于本地主机上的两个参数

  18. 18

    PHP While循环仅适用于三个结果中的前两个?

  19. 19

    IPTables规则不适用于两个接口

  20. 20

    Mplayer的同步播放不适用于本地两个以上的视频

  21. 21

    交替的颜色行-不适用于两个侧边栏

  22. 22

    联接不适用于两个相同的字段

  23. 23

    IF 语句不适用于两个变量,echo 和 grep

  24. 24

    .bat 文件适用于两个域系统,但不适用于其他系统

  25. 25

    Passport LocalStrategy 不适用于两个登录系统

  26. 26

    Elasticsearch 在 must 中适用于一个术语,但不适用于两个

  27. 27

    过滤器不适用于两个 where 子句

  28. 28

    Ruby:为什么这个 WHEN 语句不适用于两个条件?

  29. 29

    Flutter 页面路由不适用于两个 Materialapp 小部件

热门标签

归档