• 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)

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

  • 相关阅读:
    Asp.Net Core 程序部署到Linux(centos)生产环境(二):docker部署
    ASP.NET Core Docker部署
    将.NET Core部署在Docker
    linux 常用命令
    Wpf(Storyboard)动画简单实例
    uwp之图片旋转动画实现
    2011年度十大杰出IT博客获奖感言
    将BT下载对抗到底
    P3271 [JLOI2016]方 容斥+数学
    GCD is Funny
  • 原文地址:https://www.cnblogs.com/xingmuxin/p/8649674.html
Copyright © 2020-2023  润新知