码迷,mamicode.com
首页 > 其他好文 > 详细

异常 巩固1

时间:2020-04-12 12:15:41      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:indexer   sof   print   读取   ext   传递   ali   final   range   

1.索引异常 
    IndexError: list index out of range
2.语法异常
    SyntaxError 
3.缩进异常
    IndentationError: unexpected indent
4.try 语句完整形态:try except else finally 
5.try 内的语句 出错之后不会运行出现异常之后的 try 内语句
6.开发某些功能时 任何地方都可能会出错 
        通常参数传递过来时
        读取某些未知文件时
        打开某个网页时

7.except 捕获正确的异常,对异常进行处理


程序:
# lst = [1,2,3,4,5]
# print(lst[5])
# 索引异常,不存在下标为 5 的元素
# IndexError: list index out of range

# print 444
# 语法异常
# SyntaxError 
 # print(444)
 # 缩进异常
 # IndentationError: unexpected indent

lst = [1,2,3,4,5]
try :
    print(lst[5])
    print("出错之后不会运行出现异常之后的语句")
except IndexError as e :
    ‘‘‘try 出现异常时执行‘‘‘
    print("出现索引异常")
else:
    ‘‘‘try 正常运行时执行‘‘‘
    print("程序运行 OK, 没有问题")
finally:
    print("无论是否出错一定会运行到 finally")

# 出现索引异常
# 无论是否出错一定会运行到 finally

2020-04-12

异常 巩固1

标签:indexer   sof   print   读取   ext   传递   ali   final   range   

原文地址:https://www.cnblogs.com/hany-postq473111315/p/12684508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!