CDA持证人阿涛哥

2023-10-23   阅读量: 1103

Python

CDA二级预科学习之python基础18 异常

扫码加入数据分析学习群

异常

编写一个强壮稳健的程序的一个重要方面就是有效地处理错误和异常。在编写程序时,你可能会隐含地假设程序要处理的数据类型和数据结构,如果有数据违反了你的假设,就会使程序抛出错误。

Python中包含了若干种内置的异常对象。常用的异常包括IOError、IndexError、KeyError、NameError、SyntaxError、TypeError、UnicodeError和ValueError。你可以在网上获得更多的异常信息,参见Python标准库中的“Built-in Exceptions”那一节(http://docs.python.org/3/library/exceptions.html)。

你可以使用try-except来构筑处理错误信息的第一道防线,即使数据不匹配,你的程序还可以继续运行。

下面展示了两种使用try-except代码块来有效地捕获和处理异常的方法(一种比较短,另一种比较长)。这两个示例修改了上一节的函数示例,来说明如何使用try-except代码块代替if语句处理空列表的情况。

image.png

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子