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是没有任何意义的空语句,主要用来占位用,避免语法错误。
    
  • 相关阅读:
    mysql连接数过多 解决方案
    单列模式下的数据库连接与Servlet之间页面访问用户登录的小例子
    Spring MVC理解和主要使用的注解详解
    Spring JDBC 框架中, 绑定 SQL 参数的另一种选择:具名参数(named parameter)
    xlwings
    openpyxl
    【python】Excel两表中某个信息对比
    pycharm中配置python版本问题
    python指令提示不是内部或外部命令(环境变量配置)
    python管理电脑文件及文件夹
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11931059.html
Copyright © 2011-2022 走看看