Python 异常(Exception)

来源:互联网 发布:股票看行情软件 编辑:程序博客网 时间:2024/05/17 05:12

Python 异常(Exception)

形式1 try/except

try:    会出现异常的语句except 异常类型 as 对象名:    异常处理

例如:

try:        1/0except Exception as e:        print(e)'''结果:division by zero'''

形式2 try/except/finally

try:    会出现异常的语句except 异常类型 as 对象名:    异常处理finally:    无论是否发生异常都会执行的部分

例如:

try:        1/0except Exception as e:        print(e)finally:        print('finally')'''结果:division by zerofinally'''

形式3 try/except/else/finally

try:    会出现异常的语句except 异常类型 as 对象名:    异常处理else:    不发生异常执行的代码finally:    无论是否发生异常都会执行的部分

例如:

try:        1/0except Exception as e:        print(e)else:        print('else')finally:        print('finally')'''结果:division by zerofinally'''try:        1/2except Exception as e:        print(e)else:        print('else')finally:        print('finally')'''结果:elsefinally'''                        

其他形式

try/except 是必须有的部分,else和finally是非必须的部分,其他形式的就是try/except和else和finally的组合形式
0 0
原创粉丝点击