请选择 进入手机版 | 继续访问电脑版

Python学习之旅(核心编程基础篇7顺序执行与while循环)

[复制链接]
奋斗在韩 发表于 2021-1-1 10:28:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Python学习之旅



Python核心编程底子篇2020.12.28

指导西席:逻辑教诲讲师Amy
一、集合



  • 1.集合先容

    • 一个无序不重复的元素集,是一种可变序列
    • 基本功能包罗关系测试和消除重复元素,核心在于自动去重

  • 2.集合创建

    • 使用大括号{}包裹元素,元素之间用逗号隔开
    • {}创建是空字典不是空集合,创建空集适用set()


  • 3.集合利用

    • (1)集合添加元素:

      • ①方法set.add(key),添加到set中
      • ②元素可重复添加,但会去重
      • ③不能添加可变对象

    • (2)集合更新:方法set.update(),将一对象添加到set中,这一方法同样会去重(类似列表expend)
    • (3)删除元素:

      • set.remove(key):拆除指定元素key
      • set.pop():随机拆除元素,不需要传参数

    • (4)注意:集合内元素为无序的,所以集合没有索引,集合不能取出指定元素


二、顺序执行

基本原则:


  • 整体从上往下,平凡语句直接运行
  • 遇到函数,将函数体载入内存,并不直接运行
  • 遇到类,执行内部平凡语句,类方法只载入内存,不执行
  • 遇到if、for等控制语句,按其控制流程执行
  • 遇到@、break、continue等,按其规定语法执行
  • 遇到函数、方法调用,转而执行函数内部代码,执行完后继承执行原有顺序代码
三、步调主入口



  • 一个Python文件,除了可以直接运行外,还可以被别的Python文件作为模块导入使用。其顶层代码都会被使用。(缩进区分代码条理)
  • 当被导入的文件有部门代码不需要运行时,就需要将这部门代码写入到主步调中if __name__ == '__main__':
四、条件判断



  • 1.通过一条或多条语句的执行效果(True或False),决定执行的代码块。Python中使用if、elif、else,关键字来判断语句执行效果。
  • 2.使用原则:

    • 每个判断行要以:做末了
    • 除了if分支必须有,elif、else可根据情况省略
    • 使用缩进来分别语句块,相同缩进数的语句组成一个语句块
    • 条件判断中,任何一个分支语句块被执行后,其反面所有语句都被跳过
    • 可以有多个elif、但只能有一个else
    • Python中没有switch-case语句

  • 3.条件语句嵌套:if...elif...else语句布局可放在另一个if...elif...else中


五、循环语句



  • 1.循环语句先容:让步调循环运行某段代码,直到满足条件退出。Python中用while和for控制
  • 2.while循环:当表达式满足条件时执行内部语句块

  • 3.break与continue语句

    • break:用于退出和终止循环
    • continue:跳过本次循环剩余语句,举行下一轮循环

  • 4.while的else从句

    • while的循环可憎加else从句。当while语句块正常执行完后,会执行else语句
    • while与else为平级语句,使用相同缩进
    • 当while语句被break等强制结束循环时,不会执行else语句



  • 5.while语句嵌套

    • 同if判断语句一样,while循环语句也可以嵌套,最好不要嵌套三层以上


六、作业



  • 作业一


  • 作业二


  • 作业三



来源:https://blog.csdn.net/qq_36195536/article/details/111882526
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )