• 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中步长可以为负数

  • 相关阅读:
    C/C++ 构造函数不能是虚函数
    C/C++ STL迭代器失效
    Linux fork函数
    算法和数据结构 限流算法
    数据库 redis底层实现
    C/C++ 虚析构函数
    万物皆可 Serverless 之使用云函数 SCF 快速部署验证码识别接口
    万物皆可 Serverless 之使用云函数 SCF+COS 免费运营微信公众号
    腾讯云云函数 SCF 日志检索最佳实践
    江娱互动「世界争霸」产品迁移至腾讯云云函数的实践
  • 原文地址:https://www.cnblogs.com/huanghongzheng/p/10720063.html
Copyright © 2020-2023  润新知