第54课时 抛出异常raise和assert语句
上一节
下一节
第54课时 抛出异常raise和assert语句
抛出异常是指:Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。
要想在Python程序中主动抛出异常,可以使用raise和assert语句。
使用raise语句能显示地触发异常,基本格式如下:
raise [Exception [, args]]
语句中Exception是异常的类型(例如,NameError),args是一个异常参数值。该参数是可选的,如果不提供,异常的参数是"None"。
raise语句在Python程序中的应用需要根据实际情况来实施。如何运用呢?

随堂练习:第54课时随堂练习
一.单选题(共1题,25.0分)
1
抛出异常应该使用的关键字是( )。
二.填空题(共1题,25.0分)
1
要想在Python程序中主动拋出异常,可以使用 和 语句。
三.判断题(共1题,25.0分)
1
assert语句常用在程序的某个位置确认必须满足指定条件,常和异常处理结构一起使用。()
四.编程题(共1题,25.0分)
1
1编写一个计算减法的方法,当第一个数小于第二个数时,抛出“被减数不能大于减数"的异常.

