zoukankan      html  css  js  c++  java
  • 流程控制

    break  : 结束循环
    continue  :跳过当前循环的余下语句,进入下一个循环
    pass  : 代码桩,起到占位作用(没有代码段,用pass先占位)
    exit()  : 结束程序
     
    if else语句
    单分支:             //如果条件成立,执行语句
    if 条件:
        语句
    注:python只用缩进作为其语句分组的方法,建议使用4个空格代替缩进
    双分支:             //如果条件成立,执行语句1,不成立,执行语句2
    if 条件:
        语句一
    else:
        语句二
    注:if else之间不能有其他分组的语句
    多分支一:             //如果条件成立,执行语句1,不成立,执行语句2,再不成了,执行语句3
    if 条件:
        语句一
    elif:
        语句二
    else:
        语句三
    注:elif可以有多个
    多分支二(嵌套):             //如果条件成立,执行嵌套的if else语句,不成立,执行语句2
    if 条件:
        if 条件:
            语句三
        else:
            语句四
    else:
        语句二
    注:elif可以有多个
     
    for语句
    单分支:  //变量从序列中取值,取一个值,执行一次语句,直到序列中的值被取完,程序执行结束
    for 变量 in 序列或字典或表达式:
        语句
    双分支:  //变量从序列中取值,取一个值,执行一次语句,直到序列中的值被取完,然后执行else下的语句二,再结束for循环
    注:当循环非正常退出时(如:break exit),else下面的语句2不执行
    for 变量 in 序列或字典或表达式:
        语句一
    else:
        语句二
     
    while语句
    单分支:  //单表达式为真,则进行循环,当为假时退出循环
    while 表达式:
        语句
    双分支: 
    //单表达式为真,则进行执行语句1循环,当为假时退出循环,执行语句2
    注:当循环非正常退出时(如:break exit),else下面的语句2不执行
    while 表达式:
        语句1
    else:
        语句2
    switch语句
    注:python没有switch语句
    zd={'+':jia,'-':jian,'*':cheng,'/':chu}
    jia=lambda x,y:x+y
    jian=lambda x,y:x-y
    cheng=lambda x,y:x*y
    chu=lambda x,y:x/y
    zd.get(键)(实参,实参)
    案例
  • 相关阅读:
    SecureCRT
    NFS服务器搭建
    卸载oracle步骤
    redhat 5.5 x86_x64搭建samba服务器
    ORA-01940: cannot drop a user that is currently connected
    迁移表空间
    日常SQL使用总结
    DataGuard常规操作命令
    使用PowerDesginer画ER图
    数据库卸载
  • 原文地址:https://www.cnblogs.com/goldd/p/5408255.html
Copyright © 2011-2022 走看看