**原文:**https://blog.csdn.net/qq_33363973/article/details/78457403

1.and的优先级要大于or
2.a and b语句的输出全看a的Boolean值,如果a为True,输出b;反之,如果a为False,输出a
3.a or b语句的输出也全看a的Boolean值,如果a为True,输出a;反之,如果a为False,输出b

这条语句实际输出的是 最后一个判断条件的值
and和or语句的判断都是从左至右的。
即a and b会先判断a,如果a为True,则还需要判断b的Boolean值,不管b的Boolean值是什么,最后一个判断的是b,所以会输出b;反之,如果a为False,则不需要再判断b的Boolean值了,因为结果肯定为False,所以最后进行判断的就是a,也就是会输出a。
而a or b也是会先判断a,如果a的Boolean值为True,则不需要再判断b的Boolean值了,因为结果肯定是True了,也就是会输出a;如果a的Boolean值为False,则就需要再去判断b的Boolean值,不管b的Boolean值为多少,最后进行判断的都是b,也就是输出就为b

Python判断语句中 and 和 or 的用法相关推荐

  1. python判断语句中while not XXX或者 if not 的含义和用法

    在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法(布尔型的值只有两个:false(假)和tr ...

  2. 二、Python判断语句

    Python判断语句 提示:本文根据b站黑马python课整理 链接指引 => 2022新版黑马程序员python教程 文章目录 Python判断语句 一.布尔类型和比较运算符 1.1 布尔类型 ...

  3. 【Python语法系列】第三章:Python判断语句

    进行逻辑判断,是生活中常见的行为.同样,在程序中,进行逻辑判断也是最为基础的功能,一个逻辑判断的流程非常简单,我们有一个判断的条件,那么他无非给我们返回两个结果,是或者否,是的话有是的操作,否的话也有 ...

  4. [Python]循环语句中的 else 子句

    [Python]循环语句中的 else 子句 有其它编程语言经验的程序员接触到 Python 时最讶异的莫过于无所不在的 else,不仅分枝语句有,而且循环语句也有,甚至连异常处理也有.但现在我们来看 ...

  5. python判断语句_详解Python判断语句的使用方法

    本篇介绍Python判断语句的使用,主要讨论简单条件语句.多重条件语句和嵌套条件语句,在讲解的每个案例中都配有流程图和代码说明.通过本篇的学习,可以达成如下目标. ● 掌握判断语句的使用规则 ● 判断 ...

  6. Python循环语句中的else

    Python循环语句中的else 简介 流程图 作用 简介 在while和for循环语句中都可以跟上else语句,但是与if-else判断不同.在这里,else是循环语句正常结束时才能执行的代码段,如 ...

  7. php中 下列哪些说法是正确的,下列PHP的判断语句中( )是正确的。

    下列PHP的判断语句中( )是正确的. 更多相关问题 ()游戏是2-7岁幼儿的典型游戏 多数液液传质设备都有外加机械能,有关机械装置将破坏严格的()流流动而造成返混 水牛角既能清热凉血,又能解毒,定惊 ...

  8. mysql 查询后根据值的不同进行判断与修改,SQL中的条件判断语句(case when zhen)用法

    需求: mysql 查询后根据值的不同进行判断与修改 语法结构: SQL中的条件判断语句(case when zhen)用法 SELECT A.品号,属性,        CASE           ...

  9. python 判断字符串中字符类型的常用方法

    python 判断字符串中字符类型组成常用的方法 startswith() 检查字符串是否以设定内容开头,默认是整个字符串,如果是则返回True 否则则返回False str1='hello' pri ...

最新文章

  1. New Phytologist:王建军等综述全球变化下的山地微生物组和生态系统功能
  2. 比特币分叉两年记:聊聊当年为什么要分叉?
  3. css媒体查询标准,CSS 媒体查询 - 实例
  4. Codeforces Round #486 (Div. 3)【完结】
  5. python卡尔曼滤波跟踪_使用卡尔曼滤波器以圆周运动跟踪机器人
  6. text html artemplete,artTemplate前端模板引擎使用说明
  7. 删除替换字符串中第一次出现的字符串
  8. 《C++编程——数据结构与程序设计方法》程序范例:影碟店(源代码)
  9. python学习笔记(十二)-- if __name__ == '__main__'
  10. 微信小程序使用图标库
  11. ajax怎么跨域上传图片,ajax上传图片及跨域解决办法(未测试ie)
  12. java程序怎么混淆,使用混淆器,保护你的java程序,混淆java
  13. 显示模块模式 — Revealing Module Pattern
  14. 外贸电商:除了paypal,这些支付方式也能帮到你
  15. 体验AI拜年新姿势,爱奇艺技术团队这波操作真秀!
  16. stm32f302实现斩波控制步进电机_电子产品装调与智能检测实训考核装置
  17. java 架构发展历史_Java架构发展历程与Spring简介
  18. BadRabbit勒索病毒分析
  19. led的伏安特性曲线 matlab实现_一种基于MATLAB的分析避雷器伏安特性的方法与流程...
  20. VUE/使用echarts格式化浮窗自定义按钮及事件

热门文章

  1. 利用百度地图根据三点求位置
  2. HDMI显示器为什么经常黑屏?有可能是HDMI线问题.
  3. matlab保存nii_Matlab实现NIfTI(ANALYZE)核磁共振图像读写
  4. 自动驾驶是一门怎样的生意?盘点5家创业公司商业落地的3条逻辑...
  5. exercsie13 参数 解包 变量
  6. facebook广告后台设置
  7. [转载] 支持支付宝付款的四大国外主机
  8. core+Fleck+redis
  9. 802.11ac双频
  10. java 级联删除_Mybatis 级联删除的实现