• 2019.8.1学习内容及随堂笔记


    流程控制之while循环

    while 循环

    什么叫循环:循环就是需要重复做同一件事

    while 语法

    while(当)<条件>:

    ​ <代码块>(注:是需要进行重复的代码块,只有在条件成立时会进行运行,结束完代码块后会再次判断条件,如条件再次成立则再运行,一直反复这个操作,直到当条件不成立时,则不再运行这个while循环)

    while + break or continue的语法

    while(当)<条件>:

    ​ <需要进行循环重复的代码块>(注:当条件成立时进行运行,结束完代码块后再一次判断条件,成立后再运行下一次循环操作,一直反复这个操作,否则,条件不成立,不运行循环)

    ​ break(打断,打破)的意思,如果在进行循环的时候,(因当中某个条件成立或者不成立而遇到break,则break会终止该while循环

    continue(继续,连续,继续循环)的意思

    break和continue的区别

    break是中终止整个循环,不再运行循环,但是任然会运行下面的代码(不在循环内的代码或代码块)

    而continue ,是仅跳出本次循环,后继续运行下一次循环操作,而且在continue下面的代码或代码块不会被运行

    while + else

    如果在运行while循环时遇到了break,这个break不但会终结了这个while循环,还会把后面的else一起终结,(就是当while循环没有被break终结时else会触发,如果while被break终止,则else不能被触发)

    流程控制之for循环

    之前说了,循环就是重复做同一件事

    for循环相当于一个循环容器数据类型,比如我们之前学的列表型(list)和字典型(dict)(容器类数据类型)

    回顾下列表型字典的表示方法:list = ['变量值1','变量值2',.....]在中括号内用逗号分隔开任意的变量值,取值时则通过索引取值

    字典的表示方法:dict = {'name':'nick','age':18,'height':180......}在大括号内用逗号分隔开每一个键值对,取值时通过key可以取出所对应的值

    for循环语法表现形式

    我的理解就间接定义一个变量名在for循环代码中,比如 for i in list.....,表示这个i在这列表(list)当中,然后print(i)打印出结果,这个l列表(list)里面的值就全打印出来了

    for循环和while循环的区别

    while循环:

    1. 会进入死循环(不可控),尽量少使用while循环
    2. 世间万物都可以作为循环的对象

    for循环:

    1. 不会进入死循环(可控)
    2. 只对容器类型的数据类型+字符串类型可循环(可迭代对象)

    for循环+break or continue or else

    跟while循环+break or else 一样,for循环遇到break跳出本层循环,执行下面的代码,如果遇到continue,则是跳出本次循环,然后进入下一次循环,不会执行到下面的代码,如果是for+else,循环遇到break,不会触发else,如果没有被break,则else会触发

    import time (延迟时间显示)

    time.sleep #print('.',end='') time.sleep(0.5)

    end='*'(换行)

    ' 1' #print(' 1') (原位替换)

  • 相关阅读:
    Android之rild进程启动源码分析
    ListView使用详解,listActivity使用方法
    打开其他android应用代码
    Android剖析和运行机制
    自定义Dialog(图片,文字说明,单选按钮)----类ListPreference实现(2)
    Internet采用哪种网络协议?该协议的主要层次结构?Internet物理地址和IP地址转换采用什么协议?
    引用与指针有什么区别?
    在C/C++中static有什么用途?
    软件验收测试包括
    自底向上集成
  • 原文地址:https://www.cnblogs.com/chmily/p/11284908.html
Copyright © 2020-2023  润新知