异常捕捉:当一段代码执行的时候出现异常(报错),会出现整个程序中止,异常捕捉就是捕捉出错的程序,是程序能接着运行python
# try....except.... 用于异常捕获,当一段代码程序执行时出现异常(报错),会致使整个程序结束,出现异常的地方以后的逻辑代码就不会执行了,因此须要捕获异常,当捕获到异常以后,能够对异常进行处理,处理完成以后,能够保证项目中的其余代码不会受影响 name = '张三' try: print(name) except Exception as e: # Exception 全部错误类型的基类 # 1.IndexError 索引错误 # 2.NameError 名称错误 # 3.ValueError 值错误 # 4.KeyError 键错误 # 5.ImportError 引用错误 print(e) #出现异常能够再这里写处理异常代码块的方案 # 当异常出现,执行except 没有异常的时候执行 else else: print('没有错误:') # finally 是必定能执行的 , finally: print('。。。。。。') if age < 16 : # raise 自定义触发异常 raise Exception('小于16岁,禁止使用童工!') else: print('录用')