zoukankan      html  css  js  c++  java
  • python异常

    # # pcj
    #1、简单的异常处理
    # try:
    # num=int(input("请输入一个整数:"))
    # except:
    # #当输入不是整数时,异常
    # print("请输入正确的整数")
    # print("*"*50)
    #2、根据异常类型来处理
    # 需求:让用户输入一个整数,然后用8来除以用户输入的数值
    # try:
    # num=int(input("请输入一下整数:"))
    # result=8/num
    # print(result)
    # except ZeroDivisionError:
    # print("除0错误")
    # except ValueError:
    # print("输入的不是一个整数")
    #
    # 3、未知错误,开发中不可能全部类型都考虑得到
    # try:
    # num=int(input("请输入一个整数:"))
    # result = 8/num
    # print(result)
    # except ValueError:
    # print("输入的不是一个整数")
    # except Exception as result: #可以潽获到未知的错误并赋值到result result是变量,随变都行
    # print("未知错误%s" % result)

    #4 异常完整语法
    try:
    num=int(input("输入一个整数:"))
    relust=8/num
    except ValueError:
    print("输入的不是整数")
    except ZeroDivisionError:
    print("除0错误")
    except Exception as error:
    print("未知错误%s" % error)
    else:
    print("没有错误时这里才执行")
    finally:
    print("无论如何,这里都执行")

    异常的传递
    # pcj
    def demo1():
    return int(input("输入一个整数"))

    def demo2():
    return demo1()
    try:
    print(demo2())
    except Exception as result:
    print("末知错误%s" % result)
  • 相关阅读:
    关于jQuery中click&live&on中的坑
    redis 主从配置和集群配置
    python 搭建redis集群
    事件冒泡及事件委托的理解(JQuery Dom操作)
    python中import和from-import的区别
    python中赋值-浅拷贝-深拷贝之间的关系
    学生管理系统.JavaScript
    学生管理系统.c
    电梯演讲与原型展示
    软件需求分析
  • 原文地址:https://www.cnblogs.com/pcjbk/p/11295520.html
Copyright © 2011-2022 走看看