• 笔记||Python3之布尔表达式+条件判断


    布尔表达式:

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

                             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代码块

            

  • 相关阅读:
    Play Framework + ReactiveMongo 环境搭建
    阿里前端二面(笔试/机试)总结
    ES 6 新特性整理
    Javascript Dom 相关知识整理
    Ajax、CORS、Comet和WebSocket
    XHTML 1.0 标签语义
    Javascript知识整理
    Javascript性能优化(一)
    CSS知识整理
    绘制标准的d3图表
  • 原文地址:https://www.cnblogs.com/peipei-Study/p/11904508.html
Copyright © 2020-2023  润新知