• 条件判断、三目运算、条件循环、迭代循环


    判断语句:if

        if    判断条件    :    if 语句的主体语句,以 if 开始,冒号  ( : ) 结束

            True                 # 当if 的判断条件成立后,将执行Ture 语句

        elif  判断条件 :     # if 的分支判断语句,如有多个判断条件时启用,不可在if以外或用于if判断的句首中使用,一个if语句可以使用多个elif方法

            True                # 当elif的判断条件成立后,执行本条True

        else:                    # if 的结束语句,用于以上所有判断条件都不成立后执行,如不需要判断失败语句,可不启用此项,一个if语句只能使用一个else方法

            False                # 当所有语句失败后执行本条False

    例:

         

     三目运算符: 

        True    if    判断条件    else    False

            True                           # 当判断条件成立时执行的语句,此语句可修改为你想修改的任何内容

            if    判断条件    else    # 三目运算符的主体判断语句,用于判断条件是否成立

            False                         # 当判断条件不成立时执行的语句,此语句可修改为你想修改的任何内容

    例:

     


    while判断循环:

        while 判断条件 :    # while 的主体语句,以 while开始,冒号( :) 结束

            循环语句            #当主体语句中的判断条件成立时(True) 将执行循环语句,直至条件不成立后循环结束

        else :                    # 当while正常循环结束后运行,如中间跳出将不运行

    例:    


    开始for循环前先学习以下内容

        range(StartNum,EndNum,StepNum)  #设定取值范围

                StartNum   #设定起始值  如直接填写数值,将默认为 0 - StartNum范围的所有数字

                EndNum     #设定结束值  可省略   此项填写后 range的取值范围将设定为   StartNum <=  取值  < EndNum

                StepNum    #设定步长     可省略    此项如不填写默认为1,如填写 >1的其他数字将设定跨越步长


    for循环:

        for 变量 in 取值对象 :  # for循环的主体语句,变量可自行设定,取值对象可以是任何序列类型或使用range(),当取值对象中无值可取时将退出循环

            循环语句        

        ps:如果使用序列类型设定取值范围,将依次从取出序列中的值,range同理

    例子(range):         

          

    循环语句的控制

        break    跳出当前循环

        continue 到循环尾,不执行continue之后的所有代码

  • 相关阅读:
    【复现】cve-2020-1472 微软NetLogon权限提升漏洞 附exp
    Vmware 问题【持续更新】
    linux命令之上传文件和下载文件-lrzsz
    在ubuntu16.04中输入不存在shell命令时,报错ModuleNotFoundError的解决方案
    linux编译命令:tmpfs,make,distcc,ccache
    Linux常用命令之必知必会
    crontab定时任务
    Ubuntu使用官网的安装包安装Nodejs
    接口测试(Python)之DDT
    【XMCTF】web3 考核
  • 原文地址:https://www.cnblogs.com/shijin7/p/9077858.html
Copyright © 2020-2023  润新知