布尔表达式:

       布尔类型:特性:只有两种情况 ---   真  /  假

1 -- True    False

2 -- type(True) ------------ <class 'bool'>

布尔表达式:1 ---它的结果是bool

2 ---关系运算  3>1  关系的等价 ==      一个等号是赋值   不等价  !=

3 ---字符串的比较:① -- 是比较长度吗?  ---- 不成立

② -- 比较的是字符串对应的ASCII值  A---65        a----97

4 --- 逻辑运算

布尔结果:1 ---in  在里面

2 ---not in 不在里面

3 ---str   tuple   list

4 ---(1, 3) in (1, 3, 5) --------False

条件组合:1 -- 且 --------- 条件1   and    条件2

①其中一个为False   ----- 整个表达式= False

②如果条件1 == True,条件2,一定会执行

③如果条件1 == False,条件2,一定不会执行

2 -- 或 --------- 条件1  or  条件2

① - 其中一个为True   ----- 整个表达式=True

② - 如果条件1 == True, 条件2,一定不会执行

③ - 如果条件1 == False,条件2, 一定会执行

3 -- 不 -- not

①取反   True ---- False

4 -- 优先级

① - 没有任何括号的情况下 not > and > or

② - 建议多打括号  (3(2(1)))  ------- 从里到外

③ - 复杂的逻辑关系 -------- 建议注释

=============================================================================================================

条件判断:

流程控制:①顺序结构 ---- 一步步执行

②选择结构 ---- 在某一步选择性执行

③循环结构 ---- 在一定条件下,一直执行某段代码

条件判断:1 --  if  -- 如果               if条件==True:执行if里面的语句

2 -- if ...else...    如果--否则

①只有2种情况,肯定会执行其中一个

②对立面的情况下使用

3 -- 多种分支  if ....elif ...else...

①最后的else选配

②只要满足其中一个分支,就退出if的语句结构

4 -- if的嵌套

①要执行内部的if  一定要外部的 if  满足才可以

②相当于 and

5 -- switch语句   ------------ 没有这个语法

6 -- 多条件可以分行写

7 -- 注释/取消注释  ctrl + /

8 -- 扩展:

① - if 如果后面跟是  非0的数值、非空字符串、 非空元组、 非空列表,该if的条件结果为True

9 -- input()  -函数 -- 接收字符串 -- 返回的是字符串

if语句只要满足其中一个就结束整个if代码块

笔记||Python3之布尔表达式+条件判断的更多相关文章

  1. python学习笔记-(三)条件判断和循环

    1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: age_of_cc = 27 age = int(input("guessage ...

  2. Ruby自学笔记(五)— 条件判断

    条件判断,在编程语言中都存在,而Ruby中的条件判断和Java中类似,当然还是存在些许差别 Ruby中条件判断的条件: 1) 可以使用 ==,<,>等比较运算来作为条件,比较运算可以返回t ...

  3. Shell脚本笔记(四)条件判断

    条件判断 一.条件测试与比较 一)条件测试基础语法 下列测试语法中如果测试的表达式成立,条件测试就会结束,并返回0. 1.test条件测试 语法:test  <测试表达式> 2.中括号条件 ...

  4. Python学习笔记(六)—— 条件判断

    一.语法 if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> e ...

  5. 《鸟哥的Linux私房菜》学习笔记(9)——条件判断

    一.条件判断表达式                                                          条件测试类型: 整数测试 字符测试 文件测试 条件测试的表达式 [ ...

  6. python学习笔记(三)条件判断和循环

    1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27   age = int( ...

  7. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

  8. c语言学习笔记 if语句的条件判断

    可能经常会看到错误的if语句示范,比如这样的: if(a=6) { printf("hello"); } if语句块执行的条件是if条件的运算结果不是0则执行if语句块. a=6这 ...

  9. Python实用笔记 (3)条件判断

    可以执行多条语句,靠的是缩进原则,看起来也更板扎(注意冒号) age = 3 if age >= 18: print('adult') elif age >= 6: print('teen ...

随机推荐

  1. 资深架构师Sum的故事:正则!入门就是这样简单

    | 故事背景 职场如战场!Sum带领三个小队友用了两周,成功把代理功能给干出来了.如果说产品经理是最魔鬼的指挥官,那测试就是最魔鬼的教官.这两周,让Sum深深领略了什么是X市的日出. 不过话又说回来, ...

  2. pat 1120 Friend Numbers(20 分)

    1120 Friend Numbers(20 分) Two integers are called "friend numbers" if they share the same ...

  3. GCD 面试题

    今天我们讲解几道这两天遇到的面试题--GCD编程的.题目很不错,很考究关于GCD的基本概念和使用. 对于基本的概念,本人博客已在前面讲过,本篇主要以面试题来讲解.大家可看一下本人关于GCD的基本讲解  ...

  4. 力扣(LeetCode)找不同 个人题解

    给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "abcd&quo ...

  5. python中的__str__和__repr__方法

    如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class A(object): def __init__(self,name,age): self.name=name se ...

  6. Ubuntu 16.04安装ROS Kinetic详细教程 | Tutorial to Install and Configure ROS Kinetic on Ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/e2780b93/,欢迎阅读! Tutorial to Install and Configure ROS Kinetic on U ...

  7. JVM 问题排查和性能优化常用的 JDK 工具

    JDK 提供了一系列用于监控.诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps.jcmd.jstack.jinfo.jmap 等.其中jmc.jconsole.jvi ...

  8. php使用QueryList轻松采集JavaScript动态渲染页面

    QueryList使用jQuery的方式来做采集,拥有丰富的插件. 下面来演示QueryList使用PhantomJS插件抓取JS动态创建的页面内容. 安装 使用Composer安装: 安装Query ...

  9. 【Luogu P3376】网络最大流

    Luogu P3376 最大流是网络流模型的一个基础问题. 网络流模型就是一种特殊的有向图. 概念: 源点:提供流的节点(入度为0),类比成为一个无限放水的水厂 汇点:接受流的节点(出度为0),类比成 ...

  10. django初始化

    Django 版本 安装 pip安装 pip install django 安装最新版本的 pip install django==1.11.11 安装指定版本的 验证安装 直接去代码中调用djang ...