布尔表达式、条件判断
知识点汇总:
布尔类型:
1.布尔表达式:
特性:只有两种情况 -- 真 / 假
True False
type(True)----- <class 'bool'>
2.布尔结果:
它的结果是bool类型
关系运算 3>1 关系的等价 == 一个等号是 赋值 !=不等价
字符串的比较:
1- 是比较长度吗?---- 不成立
2- 比较的是字符串对应的ASCII值 A--65 a--97
布尔表达式: 1- 关系运算 > 、 < 、 >= 、 <= 、== 、 !=
2- in / not in
3- in not in 布尔结果
1- in 在里面
2- not in 不在里面
3- str tuple list 都可以进行操作
4- (1,3) in (1,3,5)---False
4.条件组合:
1-且--and 1- 条件1 且 条件2 ---必须同时满足!2- 当 条件1 不满足 ,条件2 要不要考虑?--不考虑 最终不执行动作!3- 当 条件1 满足 ,条件2 要不要考虑?--要考虑 最终是否执行-取决条件2的满足情况!
2- 或-- or1- 条件1 或 条件2 --满足其一即可!2- 条件1 满足的,条件2 要不要考虑?---不会考虑 最终执行动作3- 当 条件1 不满足 ,条件2 要不要考虑?--要考虑 最终是否执行-取决 条件2 的满足情况!
3- 不-- not1- 取反 True--- False
4- 优先级1- 没有任何括号的情况下 not > and > or2- 建议多打括号 (3(2(1)))---从里到外3- 复杂的逻辑关系---建议注释print(1 > 2 or (not (4 > 3))) # ---有括号的先看括号里的内容 最终输入False
条件判断
1-条件判断1- if --如果1- if 条件==True: 执行if里面的语句2- if xxx: .... else: 如果--否则1- 只有2种情况,肯定会执行其中一个2- 对立面的情况下使用3- 多种分支 if.... elif..... else1- 最后的else 选配2- 只要满足其中一个分支,就退出if的语句结构4-if的嵌套1- 要执行内部的if 一定要外部的if 满足才可以2- 相当于and5-switch语句---没有这个语法6-多条件可以分行写7-注释/取消注释 ctrl + /8-扩展;1- if如果后面跟是 非0的数值、非空字符串 、非空元组、非空列表,该if 的条件结果就为True9-input()--函数--接收字符--返回的是字符串!
**:if语句只要满足其中一个就结束整个if代码块!
else --- 选配
布尔表达式、条件判断相关推荐
- python中合法的布尔表达式_笔记||Python3之布尔表达式+条件判断
布尔表达式: 布尔类型:特性:只有两种情况 --- 真 / 假 1 -- True False 2 -- type(True) ------------ 布尔表达式:1 ---它的结果是 ...
- makefile ifneq多个判断条件_Python基础语法——条件判断
条件判断是根据一个或多个条件的结果来进行判断的. 例如一个自动调温器需要不停地检测温度,只要温度低于某个值,就会打开加热,而温度高于某个值,就要打开降温.这里需要将温度值进行比较,然后做出判断,有一个 ...
- java判断或_Java 条件判断
Java 条件判断 判断语句要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的) Java 语言把任何 非零 和 非空 的值假定为 tru ...
- c if语句多个条件判断顺序_Java中的流程控制语句 (基础篇四)
流程控制就是对事物次序的布置和安排,在程序中就是对代码执行次序的安排和控制 程序中的流程控制主要有三种:顺序流程.选择流程.循环流程. 顺序流程:比如打印输出的代码按照指定的顺序结构依次排序,打印的结 ...
- continue语句只用于循环语句中_Java之循环语句、条件判断语句(三目运算符)、break、continue...
之前的内容只是让读者可以定义变量,输出变量等基础功能而已.这远远是不够的,今天,我们学习的内容可以帮你开始完善自己想开发的内容,在这之前我们先理解一个概念:一个表达式的返回值是布尔值的表达式称为布尔 ...
- python判断两个条件同时满足_python不相等的两个字符串的 if 条件判断为True详解...
今天遇到一个非常基础的问题,结果搞了好久好久.....赶快写一篇博客记录一下: 本来两个不一样的字符串,在if 的条件判断中被判定为True,下面是错误的代码: test_str = 'happy' ...
- smali to java_Smali —— 数学运算,条件判断,循环
通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...
- 已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。
已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者. 答案: int max(int a,int b) { return (a+b+abs(a-b))/2; } ...
- bash 脚本编程2 条件判断 (笔记)
条件判断类型: 整数测试 字符测试 文件测试 条件表达式: [ exppression ] ` expression ` test expression 注意一定要加空格前后都要加 整数比较: -e ...
最新文章
- EOS下控制台以及图形界面打印sql语句
- Android kotlin使用RecyclerView实例
- 开放分布式追踪(OpenTracing)入门与 Jaeger 实现
- Arm开发板内核驱动模块--Helloworld及Makefile
- 2041. 干草堆(前缀和差分)
- html canvas toblob 和下载图片
- 基于php程序系统设计,PHP程序静态分析系统的设计与实现
- 注入攻击-SQL注入和代码注入
- “Windows Sandbox”——PC主系统从未如此安全
- (转载)Box2D v2.3.0 用户手册中文版(第1章)-导言
- php程序员后期发展前景,浅谈php程序员发展前景(一)
- 物理Standby数据库的文件路径转换(1)
- composer.lock(锁文件)到底要不要提交到项目的版本库中?
- java中级程序员_java中级程序员路线图(黑马)
- rasp 系统_RASP技术分析
- 目标跟踪OTB评估指标(OP, CLE, FPS)与matlab代码
- 用JavaScript编写的一个点名系统
- 如何加强水电站班组安全建设?
- 苹果IPad客户端安装测试软件
- 每股收益再创新高,增长速度趋于减缓:上市公司半年报业绩波澜不惊