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)

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

  • 相关阅读:
    02-vue过滤器和键盘修饰符
    01-vue指令
    webpack
    笔记:随机生成数、字符串
    笔记:long、longlong、int、float、NSString相互转换
    关于NSStringFromClass的一点见解
    iOS中UITextField常用设置和方法
    iOS 倒计时的一种实现
    iOS UITextField的代理<UITextFieldDelegate>的几点笔记
    iOS 单例模式简单实例
  • 原文地址:https://www.cnblogs.com/xingmuxin/p/8649674.html
Copyright © 2011-2022 走看看