首先看下这道题目的结果:
“1 or 2” 的结果为 1,“1 and 2” 的结果为 2,“1 < (2==2)” 的结果为 False,“1 < 2==2” 的结果为 True。

>>> 1 or 2
1
>>> 1 and 2
2
>>> 1 < (2==2)
False
>>> 1 < 2 == 2
True

要想理解这道题目,首先得知道以下两点:

1.优先级:not > and > or

2.对于 a or b 来说,如果 a 为真,那么值为 a,否则为 b;对于 a and b 来说,如果 a 为真,那么值为 b,否则为 a。

对于 “1 < (2==2)” 而言,“(2==2)” 结果为 True,即 1,而 ”1 < 1“ 为假,所以结果为 False。

对于 “1 < 2==2” 而言, Python 是允许连续比较的,“1 < 2==2” 相当于 ”(1 < 2) and (2==2)“,所以结果为 True。

“1 or 2”、“1 and 2”、“1 < (2==2)”、“1 < 2==2” 分别输出什么?相关推荐

  1. SpringBoot部署脚本,拿走即用!

    一个可以直接拿来使用的shell脚本,适用于springboot项目 #!/bin/bash # 这里可替换为你自己的执行程序,其他代码无需更改,绝对路径相对路径均可. # 若使用jenkins等工具 ...

  2. 力扣1002.查找常用字符

    力扣 1002. 查找常用字符 本人力扣练习已上传至码云,可互相学习借鉴. 难度-简单 题目: 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表 ...

  3. 牛年前的一小结——打响本命年的第一枪,继续刷题!

    经过一段时间的小尝试,摸索出了一点点头儿吧. 总结一下子. 关于面试的java,像我这个经验层次(1-2year普通厂)的都不会太难.最多超不出力扣中等难度. 多练习链表.树.指针类的比较基础的题目: ...

  4. Map的分类和不同的应用场景

    java为数据结构中的映射定义了一个接口java.util.Map; 它有四个实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap 可能很多人只使用过HashM ...

  5. 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令

    手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...

  6. 力扣解题——求根到叶子节点数字之和

    难度:中等 题目:给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字. 例如,从根到叶子节点路径 1->2->3 代表数字 123. 计算从根到 ...

  7. java1.8新增超实用Map方法——Map.getOrDefault()和Map.value()方法详解

    1. Map.getOrDefault() 翻译一下官方解释: java.util.Map<K, V> V getOrDefault(Object key, V defaultValue) ...

  8. 力扣每日一题——独一无二出现的次数

    难度:简单 题目: 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数. 如果每个数的出现次数都是独一无二的,就返回 true:否则返回 false. 示例 1: 输入:arr = [1,2 ...

  9. jar包升级部署到服务器详细流程,将服务部署在linux中

    假设你已经准备好以下东西,即可进行服务部署 一台服务器(云服务器或虚拟机皆可) 已安装好的jdk 1.8 + 的环境(可自行百度) 打好的jar包(maven打jar包) 1. 在服务器中新建好你的项 ...

  10. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

最新文章

  1. android 在debug的时候不会出现闪退问题 在debug时无法重现bug 的可能原因
  2. 【CTF大赛】陇剑杯-机密内存-解题过程分析
  3. xv6解析-- 多处理器操作
  4. LCD1602液晶显示
  5. 【BZOJ4069】[Apio2015]巴厘岛的雕塑 按位贪心+DP
  6. 一起谈.NET技术,浅析五大ASP.NET数据控件
  7. Installation of Requests
  8. 记一次vCenter转移CentOS6.5至workstation的网卡问题
  9. oracle数据库运行进程数,如何看ORACLE系统自身的进程数是多少?
  10. 【linux内核分析与应用-陈莉君】内核同步概述
  11. 统计原理笔记 Notes for Statistics I
  12. PowerDesigner 模型生成转化为sql脚本
  13. (修订)准备互联网校招,你需要知道的一些事
  14. 1489. 田忌赛马(贪心)
  15. poj 1789 kruscal水题
  16. MapboxGL系列(一)基础知识介绍
  17. LDAP 协议入门(轻量目录访问协议)
  18. 从电平角度理解数字电路
  19. [编程软件]vc++ 6.0下载地址
  20. 双目立体视觉:SAD算法

热门文章

  1. java计算机毕业设计基于springboot 医院急诊挂号系统
  2. Activiti7工作流引擎:进阶篇(九) 内嵌子流程 SubProcess
  3. 【代码调试】《FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding》
  4. 2016全球最强数据库大盘点
  5. 8月8日云栖精选夜读 | 阿里资深技术专家林轩:云时代软件研发的终局猜想
  6. mysql中组合索引创建的原则是什么意思_面试前必须要掌握的MySQL索引最左前缀匹配原则...
  7. 1987-2021年全国各省进出口总额数据含进口总额和出口总额
  8. python秒转换成小时分钟秒_Python函数将秒数转换成分,小时和天
  9. oracle 时分秒函数,秒转为时分秒的oracle函数
  10. Ubuntu 修改tomcat端口