zoukankan      html  css  js  c++  java
  • python-判断语句

    一、流程控制

    python代码的执行是从上而下的执行,是属于一种顺序结构,然而实际事物会有很多种执行的方式,不同的执行方式也会有很多的结果,遇到需要条件判断选择不同执行路线的时候,则出现分支结构,然而当遇到有些事情需要重复不断的去执行的时候,则出现循环结构,这就是python中的流程控制

    流程控制一共有三种,分别是:(1)分支结构(2)循环结构(3)for循环(迭代器)

    1、分支结构

    语法:(1)if 条件:                               (2)if  条件:            (3)if  条件:

                  同缩进的代码块                             满足条件执行代码         满足条件执行代码 

                          else                 elif

                           if条件不满足执行代码        满足条件执行代码

                                          else

                                            条件不满足执行代码

    注意:1)所有分支都可以根据需求决定是否有else结构,else结构就

    2)elif可以根据需求出现多次

    if的嵌套:就是if条件里面在加个if判断语句,但内部条件判断执行与否取决于外层条件

    2、while

    目的:为了完成重复使用的循环需求

    语法:while 条件:

        循环体

    注意:1)当条件满足的时候,会执行循环体,然后再去判断条件是否成功

    2)如果条件满足则执行循环体,如果条件不满足则不执行循环体

    3)在while中循环可以通过continue跳过本次循环,下次循环继续,也可以通过break终止循环

    4)循环嵌套和if嵌套一样,就是循环体内再加循环

    5)死循环:不能主动结束循环,只有通过break才能结束

    6)当条件不为false的时候,即不为0,{},[],None时,其他都是True

    3、for循环

    目的:用来完成特定的循环需求

    语法:for 循环得到的结果 in 被循环的容器

        循环体

    注意:1)range(结束不被包含)

    2)range(开始被包括,结束不被 包括)

    3)range(开始被包含,结束不被包含,步长)

    4)range中步长可以为负数

  • 相关阅读:
    蛙蛙推荐:微软MSDN导航菜单演示(Javascript+CSS2)
    看来偶的WEB软件开发基本功还得再扎实一些
    蛙蛙请教:c#面向对象编程的有些抉择问题?
    蛙蛙请教:偶在CSDN发的好多问题都没有解决呢,我集中了一下,大家给看看
    Hive UDF开发
    ubuntu下设置开机自启动项
    ubuntu 扩展存储空间
    ubuntu 快速回到桌面
    编译Hive/Hadoop总结
    Linux MC——终端环境的文件管理器
  • 原文地址:https://www.cnblogs.com/huanghongzheng/p/10720063.html
Copyright © 2011-2022 走看看