• 技术文章 >Python技术 >Python基础教程

    python中try-except-else语句的介绍

    小妮浅浅小妮浅浅2021-08-31 14:04:03原创96

    1、类似于try-except,但是如果程序没有错误,即没有跳到except语句块,则执行else语句块。

    2、如果程序出现错误,即跳到except语句块,则直接跳过else语句块。

    try:
    <语句>        #运行别的代码
    except <名字>:
    <语句>        #如果在try部份引发了'name'异常
    except <名字>,<数据>:
    <语句>        #如果引发了'name'异常,获得附加的数据
    else:
    <语句>        #如果没有异常发生

    实例

    def division(DivideBy):
            return 42 / DivideBy
    try:
        num = int(input("Please input a integer:\n"))
        print(division(num))
    except ZeroDivisionError:#except后写错误类型
            print("Divided by zero!")
    except ValueError:
        print("Wrong input!")
    else:
    print("No error. Good job!")

    以上就是python中try-except-else语句的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python try-except-else
    品易云
    上一篇:python时间和日期模块的介绍 下一篇:python re.match函数的使用

    相关文章推荐

    • python PyQt子菜单的使用• python PyQt用动作填充工具栏• python PyQt向工具栏添加小部件• python PyQt组织菜单和工具栏• python PyQt创建上下文菜单• python PyQt事件处理实现上下文菜单• python PyQt组织上下文菜单选项• python PyQt信号和插槽的连接• Python PyQt菜单的动态填充• Python PyQt状态指示器的类型• Python PyQt显示临时状态消息• Python PyQt如何显示永久消息• Python PyQt添加帮助提示的类型• python如何使用字典实现switch• python时间和日期模块的介绍

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网