type1:
try:
<语句块1>
except <异常类型>:
<语句块2>
//如果try执行出现异常,且符和except异常类型则 执行语句块2
type2:
try:
<语句块1>
except :
<语句块2>
//如果try执行出现异常,则执行语句块2,否则跳过
#example
try :
num=eval(input("请输入一个整数:"))
print(num**2)
except NameError:
print("输入不是整数")
异常处理的高级使用
try:
<语句块1>
except:
<语句块2>
else:
<语句块3>
finally:
<语句块4>
-finally对应语句一定执行
-else对应语句在不发生异常时执行