Skip to main content

标签: raise

Python 入门基础知识 - assert - 简化的raise语句

assert - 简化的raise语句在Python中使用assert语句同样可以引发异常。但与raise语句不同,assert语句是在条件测试为假时,才引发异常。assert语句的一般形式如下:assert <条件测试>, <异常附件数据> # 其中异常附加数据是可选的实例如下l = []assert len(l) # 如果列表为空,则使用assert引发异常异常抛出如下    assert len(l) AssertionErrorassert len(l), 'Error'异常输出如下   ...[…]

Read More

Python 入门基础知识 - 引发异常

引发异常除了内置的异常意外,在Python中还可以通过使用raise语句引发异常。在类中也可以使用raise引发异常,并向异常传递数据。使用raise可以定义新的错误类型,以适应脚本的需要。例如对用户输入数据的长度有要求,则可以使用raise引发异常,以确保数据输入符合要求。使用raise引发异常使用raise引发异常十分简单,有以下几种形式raise 异常raise 异常名, 附加数据raise 类名以下实例使用try语句捕获由raise引发的异常。raise...[…]

Read More