栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

深度之眼(八)——python程序控制结构

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

深度之眼(八)——python程序控制结构

文章目录
  • 一、条件测试
    • 1.1 比较运算
    • 1.2 逻辑运算
    • 1.3 存在运算
  • 二、分支结构——if语句
    • 2.1 单分支
    • 2.2 二分支
    • 3.3 多分支
    • 2.4 嵌套语句
  • 三、遍历循环——for循环
    • 3.1 直接迭代
    • 3.2 变换迭代
    • 3.3 range()对象
    • 3.4 循环控制:break 和 continue
    • 3.5 for与else的配合(*)
  • 四、无限循环——while 循环
    • 4.1 while循环的作用
    • 4.2 while循环的一般形式
    • 4.3 while与风向标
    • 4.4 while 与循环控制 break、continue
    • 4.5 while与else(*)
  • 五、控制语句注意问题
    • 5.1 尽可能减少多层嵌套
    • 5.2 避免死循环
    • 5.3 封装过于复杂的判断条件
  • 六、小结

一、条件测试 1.1 比较运算

非空

1.2 逻辑运算
  • 与、或、非

  • 复合逻辑运算的优先级

    非 > 与 > 或

1.3 存在运算
  • 元素 in 列表/字符串

  • 元素 not in 列表/字符串

    True
    False

二、分支结构——if语句 2.1 单分支

2.2 二分支

3.3 多分支



不管多少分支,最后只执行一个分支

2.4 嵌套语句

三、遍历循环——for循环

主要形式:
●for 元素 in 可迭代对象:
执行语句
执行过程:
●从可迭代对象中,依次取出每一个元素, 并进行相应的操作

3.1 直接迭代

列表[]、元组()、集合{}、字符串""

3.2 变换迭代

字典

3.3 range()对象

3.4 循环控制:break 和 continue
  • break 结束整个循环

  • continue 结束本次循环

3.5 for与else的配合(*)

如果for循环全部执行完毕,没有被break中止,则运行else模块

四、无限循环——while 循环 4.1 while循环的作用

代码可能需要重复执行,可是又不知道具体执行次数

4.2 while循环的一般形式

4.3 while与风向标

标志位

4.4 while 与循环控制 break、continue

4.5 while与else(*)

五、控制语句注意问题 5.1 尽可能减少多层嵌套
  • 可读性差
5.2 避免死循环

5.3 封装过于复杂的判断条件

六、小结





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号