知识点

chrome_mvEqsGTmoi.png

代码

# i = j

# print())

# d = {'a':1 , 'b':2}
# print(d['a'])
# print(d['d'])

# year = int(input('Please input year: '))

##异常捕获输出代码演示
# try:
#     year = int(input('Please input year: '))
# except ValueError:
#     print('年份要输入数字哦')
# finally:
#     print('输出finally后面的语句')

#except可以同时捕获多种异常,但是需要将异常写成元组形式
#except (ValueError, KeyError, AttributeError)

#捕获错误信息以及输出错误代码
# try:
#     print(1/0)
# except ZeroDivisionError as e:
#     print('0不能做除数,错误代码:%s' %e)

#在不知道错误类型的前提下,输出所有错误信息
# try:
#     print(1/0)
# except Exception as e:
#     print('错误代码:%s' %e)

#自己定义错误类型
try:
    raise NameError('helloError')
except:
    print('My custom error')

Demo

pycharm64_MYCWto84vm.png

pycharm64_fxcdg7LLEK.png

pycharm64_ho62H2i1bb.png

文章名: 《异常检测和处理》

本文链接:https://lula.fun/902.html

除特别注明外,文章均由 噜啦 原创

 原创文章 转载时请注明 出处 以及文章链接
最后修改:2019 年 09 月 16 日 05 : 47 PM