| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # -*- coding: UTF-8 -*-
- # 1/0
- # x = 'xdc'
- # try:
- # int(x)
- # except IndexError as e: # 未捕获到异常,直接退出
- # print(e)
- #======================= 多个异常判断 =========================#
- # x = 'xdc'
- # try:
- # int(x)
- # except IndexError as e: # 不是这个异常,跳过
- # print(e)
- # except ValueError as e: #
- # print("2--->", e)
- #======================= 万能异常 Exception =========================#
- # x = 'xdc'
- # try:
- # int(x)
- # except Exception as e:
- # print(e)
- #======================= 异常的其他结构 =========================#
- # x = 'xdc'
- # try:
- # int(x)
- # except Exception as e:
- # print(e)
- # else:
- # print("try内代码块内没有异常则执行我")
- # finally:
- # print("无论异常与否,都会执行此模块,通常进行清理工作")
- #======================= 主动抛出异常 =========================#
- # inp = input("-->>:")
- # if inp.isdigit(): # 方法检测字符串是否只由数字组成。
- # int(inp)
- # else:
- # raise TypeError('类型错误,不和你玩了')
|