基本语法
try:
<执行的代码>
except Exception as e:
<处理错误的代码>
else:
<没有发生异常执行的代码>
具体例子
def func(x,y):
try:
x/y
except ZeroDivisionError:
print("数值不能除零")
except TypeError:
print("数值输入的类型错误")
else:
print("输入的数值符合要求")
func(1,0)
func(1,'2')
func(1,2)
运行结果
数值不能除零
数值输入的类型错误
输入的数值符合要求