python入门(三十三):异常处理

来源:互联网 发布:java遍历map的键值对 编辑:程序博客网 时间:2024/06/11 11:53
num1 = input("请输入一个数字:")try:    num = int(num1)    print(num)#Exception是一个类,捕捉所有异常,Exception为所有异常类的基类,e为一个对象(封装着异常信息)except Exception as e:    print(e)    print('您输入的为非数字')
2.其它异常结构
try:    #主代码块    passexcept KeyError as e:    #异常时执行该块    passelse:    #主代码块执行完,执行该块    passfinally:    #无论异常与否,最终执行该块    pass

3.主动触发异常
try:    print('gyc')    raise Exception('出错了.....')#e是封装了错误信息的对象except Exception as e:    print(e)

4.断言
#不成立直接报错
assert 1==2

原创粉丝点击