zoukankan      html  css  js  c++  java
  • python学习笔记(6)--条件分支语句

    if xxxx:
       coding
    
    if xxxx:
       coding
    else:
       coding
    
    if xxxx:
       coding
    elif xxx:
       coding
    ……
    else:
       coding

    或者一种简洁的表达方法,适用于简单表达式的二分之结构

    <表达式1> if <条件> else <表达式2> 

    如 print("you are {}".format("right" if flag == 1 else "wrong"))

    如下为判断语句

    ==
    !=
    >
    >=
    <
    <=
    and
    or
    not

     异常处理

    try:
    <语句块1>
    except:
    <语句块2>
    
    try:
    <语句块1>
    except<异常类型><语句块2>

    当在try中执行的语句出现异常时,会进入except下面的执行语句中,except加入异常类型后,那么只有在这种异常类型下,才会走如到这个分支中。

    try:
    <语句块1>
    except:
    <语句块2>
    else<语句块3>
    finally:
    <语句块4>

    finally的语句块4,是无论何种情况都会执行的语句,出现异常执行语句块2,不出现异常执行语句块3.

    另外,获取到两个输入可以这样赋值

    >>> height,weight=eval(input("输入身高和体重,用逗号隔开:"))
    输入身高和体重,用逗号隔开:12,34
    >>> height
    12
    >>> weight
    34
    >>> heightweight=eval(input("输入身高和体重,用逗号隔开:"))
    输入身高和体重,用逗号隔开:12,34
    >>> heightweight
    (12, 34)

    用逗号分隔的两个数可以分别赋值给逗号两遍的数值

  • 相关阅读:
    数组方法之find
    检查数组中是否有NaN
    数组方法之includes
    数组方法之lastIndexOf
    数组方法之indexOf
    数组方法之forEach
    col-md-push-*和col-md-offset的区别
    35个jQuery小技巧!
    35个jQuery小技巧!
    VS 2013插件
  • 原文地址:https://www.cnblogs.com/xingmuxin/p/8649674.html
Copyright © 2011-2022 走看看