Python 异常处理try 断言assert

2024-11-13 12:52:09

1、异常分为三部分1. 追踪信息Traceback2. 异常的类型NameError3.异常的值name 'hello' is not defined

Python 异常处理try 断言assert

2、异常处理基本语法try: 可能发生异常的代码except 捕捉判断异常: pass

Python 异常处理try 断言assert

3、except只有except之后的异常类型与代码抛出的异常匹配时才执行except Exception as e其中 Exception匹配所有异常类型

Python 异常处理try 断言assert

4、else有异常不会执行,没有异常才会执行

Python 异常处理try 断言assert

5、finally有没有异常都会执行

Python 异常处理try 断言assert

6、assert断言跟if一样也是做一个判断,条件成立了执行代码,不成立直接抛异常程序终止

Python 异常处理try 断言assert

7、自定义异常类继承BaseException

Python 异常处理try 断言assert
猜你喜欢