python09-面向对象(二) & 异常

2017-05-11  本文已影响0人  AndroidCat

面向对象

异常

try:
    # 需要保护的代码
    li = [11, 2, 3]
    ret = li[5]
except IndexError as IE:
    # 遇到异常时执行的代码块
    print(IE)
except Exception as e:
    # 遇到异常时执行的代码块
    print(type(e))
else:
    # 没有异常时执行的代码块
    print('no exception')
finally:
    # 不管有没有异常都会执行的代码块
    print('finally')
raise Exception('异常')

try:
    raise Exception('发生异常')
except Exception as e:
    pass
assert 1 == 1
assert 2 == 1
# 如果为真,则真
# 如果为假,则抛异常
# 做测试用,限制软件的运行环境等
上一篇下一篇

猜你喜欢

热点阅读