zoukankan      html  css  js  c++  java
  • 双层循环练习,pass_break_continue,和for循环---day06

    1.双层循环练习

    2.pass_break_continue

    pass:在代码块中无代码可写时,可用pass占位
    
    break:终止当前循环,只能应用在循环里
    
    continue:跳过当前循环,从下一次开始,只能应用在循环里
    

      

    3.for循环

    for循环通常跟in一起用
    
    特点:循环遍历容器中的数据,一个一个取出来
    
    语法:
    
      for 变量 in 可迭代对象:
    
        code
    可迭代的对象(容器数据类型,range对象,迭代器)

    遍历解包:
    lst =  [("王健林","王思聪","王美丽"), ("马云","马化腾","马冬梅"),("王宝强","马蓉","宋小宝") ]
    for a,b,c in lst:
      print(a,b,c)
    #打印结果为:
    # "王健林","王思聪","王美丽"

    # "马云","马化腾","马冬梅"

    # "王宝强","马蓉","宋小宝"

    嵌套for循环:

    lst = [("王健林","王思聪","王美丽"), ("马云","马化腾"),("王宝强",) ]
    for i in lst:
      for j in i:
        print(j)

    打印结果为:

    #王健林

    #王思聪

    #王美丽

    #马云

    #马化腾

    #王宝强


    range对象(配合for循环使用)
    '''
    range(start,end,step)
    start:开始至
    end:结束值(最大值取不到)
    step:步长
    '''

      

    总结:今天主要讲了双层循环练习,pass_break_continue和for循环的用法。

    pass:主要用于占位

    break:用于在循环里终止当前循环

    continue:用于在循环里跳过当前循环,从下次开始,继续执行

    后面讲了for循环的用法,固定语法for 变量 in 可迭代对象用,可迭代对象可以是range对象,容器数据类型以及迭代器

    同时讲了嵌套for循环的用法,二级for循环的容器可以是等长的也可以是不等长的。

    最后讲了range对象,配合for循环使用。range函数中有三个可写元素,第一个元素写开始值,不写默认从0开始,第二个元素写结束值,结束值取不到最大数

    如range(10),打印结果就为0~9,第三个元素是步长,不写默认为1。

  • 相关阅读:
    触摸屏多媒体查询展示自主设计系统开发过程
    hashtable数据循环读取的顺序问题
    vs2010英文版打包中文框架出错的解决办法
    Silverlight游戏开发初探(上篇)
    PB之——编码规范
    时间相加 ,使用SQL完成
    PB(POWERBUILDER) 基础介绍
    PB之——流程控制
    PB之——基本数据类型
    PB [Grid风格数据窗口改变线条颜色] 的变通实现方法(也可以成为 带表头的Grid数据窗口)
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/12839489.html
Copyright © 2011-2022 走看看