# 异常捕获

try:
    print("112")

except (ValueError,IndexError):
    print("出错了")

except Exception as e:
    print("万能异常")

else:
    pass

finally:
    pass


# 自定义异常
# class Myeception(BaseException):
#     def __init__(self,msg):
#         super().__init__()
#         self.msg = msg
#     def __str__(self):
#         return self.msg
#
# raise Myeception("我的异常")


# 断言,和if条件判断一样,如果满足条件才往下执行,如果不满足在抛错AssertionError
# assert 1 == 1
# 
# assert 1 == 2

 

posted on 2020-05-21 23:44  bainianminguo  阅读(453)  评论(0)    收藏  举报