1、说明
Error Handling:在异常处理语句中捕获和响应错误信息
Event Notification:也就是说,当我们的应用程序在传输数据和处理数据的过程中,我们抛出异常,而不是返回表示非法数据结果的非法事件
Special-case handling:对于个别极端情况的异常处理器处理程序,可以使用assert来检查条件是否与我们的预期值相同
Termination actions:即保证程序中的资源在异常发生后能够正常关闭
Unusual control flows:异常控制流,使用raise抛出异常信息
2、实例
#exception.pydefcatch_index(): str="keithl" try: print(str[10])#print(str[2]) exceptIndexErrorase: print(e)else: print("正常执行try,没有异常发生...")if__name__='__main__': catch_index()
以上是python在程序中的异常作用,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。