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

    python 异常处理是处理代码错误比较好的方法,可以让你写的代码比较健壮。下面就开始今天的异常处理相关知识。
    异常主要是下面4个语句来处理:
    try/except: 捕捉由系统或者是我们代码引起的异常并且恢复。
    try/finally: 无论是否异常发生,执行清理行为。
    raise:手动在代码中触发异常。
    assert:有条件的在代码中触发异常。

    异常在编程过程中主要是下面的几个用途:
    1 错误处理。比如捕捉
    2 事件通知。
    3 终止步骤。
    4 特殊的流程控制。

    由于这篇帖子已经讲了try exception的例子,这里主要说下:raise语句和assert

    raise:允许程序员强制指定的异常发生,使得我们处理异常比较有主动权。
    assert语句则是一种方便的方式插入到程序的调试断言.

    assert语句和异常的区别:

    assert语句应该被用来在测试条件下用。

    异常应该用于错误的捕捉和处理。
    最后把相关的异常应用都在这里列出来:python int 异常django 404

  • 相关阅读:
    grid 布局
    数组对象
    定义换页时表现
    判断一个对象是否为空
    内存管理 内存泄漏
    arguments对象
    String类型
    对象 实例
    iOS 之 UIWebView
    iOS 之 内嵌网页
  • 原文地址:https://www.cnblogs.com/wanpython/p/2794543.html
Copyright © 2011-2022 走看看