开发者

Python中用try-except-finally处理异常问题

开发者 https://www.devze.com 2022-12-21 09:37 出处:网络 作者: Vax_Loves_1314
目录python用try-except-finally处理异常作用意义结构执行流程Python的try…except…finally语句举个例子总结Python用try-except-finally处理异常
目录
  • python用try-except-finally处理异常
    • 作用
    • 意义
    • 结构
    • 执行流程
  • Python的try…except…finally语句
    • 举个例子
  • 总结

    Python用try-except-finally处理异常

    Python中的tjavascriptry-except-finally语句类似于Javajavascript中的try-catch语句,在程序中的作用是处理因参数输入输出等不合理可能发生的异常,为了使程序能够不会因为异常而终止运行,则需要在程序中引入try-except语句。

    作用

    捕获程序在执行时遇到的异常情况,即一些报错。什么啥玩意儿没定义啊,符号又错了啊之类的你懂得。

    意义

    因为程序在发现某个错误时,往往会中断不再向下执行,引入try抛异常语句后可避免此种情况的发生。

    结构

    try:
      a=b
    excjsept:
      print('b未定义')
    finally:
      print('pass')
    pass

    执行流程

    (1)先执行try代码块, 发现了错误。

    (2)执行except代码块。

    (3)程序向下执行。

    Python的try…except…finally语句

    try…except…finally语句被用于处理错误,返回信息。格式如下:

    try:

    &n开发者_Js入门pythonbsp;   代码块

    except:

       &编程nbsp;代码块

    finally:

        代码块

    try表示尝试执行这块代码。如果尝试不成功,那么会返回except部分的内容。但是无论尝试执行结果如何都会返回finally的内容。

    举个例子

    #!/usr/bin/python3
    
    try:
        x>3
    except:
        print('error')
    finally:
        print('finally')

    返回如下:

    $ ./try.py
    error
    finally

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号