49-python-异常处理

# 处理异常

'''
try : 需要执行的代码
except : 支持多分支,当错误类型符合时,将执行 except 中的代码

语法:
try:
xxx
except 错误类型:
xxx

'''

# Exception :万能异常,当有错误时,Exception 中的代码就会执行
# Exception as 名字 , as 后面的名字 打印出来是 错误
# else : 当程序顺利执行后,else 中的代码就会执行
# finally :不管代码能否顺利执行, finally 中的代码都能顺利执行
try:
    ret = int(input('num:'))
    print(ret)
except ValueError:
    print('非数字')
except Exception as a:
    print('只要报错,这个就会执行',a)
else:
    print('当程序顺利执行后,else 中的代码就会执行')
finally:
    print('不管代码能否顺利执行, finally 中的代码都能顺利执行')

  




posted @ 2018-10-28 21:24  _Q  阅读(87)  评论(0)    收藏  举报