zoukankan      html  css  js  c++  java
  • python中的循环结构

    循环结构


    循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。

    Python中循环结构分为两类,分别是 whilefor .. in

    while

    格式1:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体,我所处的这块区域,就是循环体')
        num1 += 1   #控制循环条件中的变量,否则进入死循环
    

    死循环: 死循环就是循环不会终止的循环类型,设置条件永远为True来实现,但非常占用资源

    格式2:

    num1,num2 = 3,5
    while num1 < num2:
        print('如果条件成立,会进入循环体')
        num1 += 1
    else:
        print('条件不成立时,我会被输出')
    

    注意: while循环中的else是在while条件表达式为假的情况下执行的代码内容

    for ... in

    for 变量 in 容器:用于遍历容器类的数据(字符串,列表,元组,字典,集合)

    格式1:

    user_list = ['小明','小红','小强','小军']
    for val in user_list:
        print(val)
    

    格式2:

    data = ('a','alibaba'),('b','baidu'),('c','changhong')
    for k,v in data:
        print(k,'======>',v)
    

    使用格式2请注意: 要求遍历的容器必须是以下几种格式

    [(),(),()]    列表中有元组
    [[],[],[]]    列表中有列表
    ((),(),())    元组中有元组
    {(),(),()}    集合中有元组
    字典的特殊使用
    

    格式3:

    data = ('a','b','c','d','e')
    for v in data:
        print(v)
    else:
        print('我else区间又来啦!')
    

    循环结束时执行else区间的代码

    流程控制语句


    break

    翻译:破坏,结束
    作用:在循环中break的作用是终止当前循环结构的后续所有操作,一点程序运行了break,循环也就终止了。
    

    continue

    翻译:继续
    作用:在循环中continue的作用是跳过本次循环,开始下一次循环。continue执行之后本次循环的后续代码不再执行,直接进入下一次循环。
    

    pass

    翻译:忽略
    作用:pass是没有任何意义的空语句,主要用来占位用,避免语法错误。
    
  • 相关阅读:
    数据库学习 ORA12545:因目标主机或对象不存在,连接失败
    Oracle创建命名空间和新用户
    创建一个命名空间
    修改用户密码
    Oracle启动
    数据库表中列类型的修改和ALTER的用法
    修改列类型
    IE6/IE7/IE8/Firefox/Chrome/Safari的CSS hack兼容一览表
    css:fixed定位兼容不同系列不同版本的浏览器包括IE6.0
    jQuery Google Charts一个封装google chart api的jquery插件 饼状图
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11931059.html
Copyright © 2011-2022 走看看