在使用Python的实际功能时,会发现python对数据结果无论是最终正确值的返回还是错误值的返回都可以直接return给主界面。显然直接return不同含义的数据是不行的,所以采用异常机制来处理错误值的数据。因为之前对异常这方面了解的比较少,所以分享一篇关于什么是Python异常?Python中错误和异常的区别是什么?的文章。
一、对异常的理解
在我们的日常生活中,出现异常,表示的就是没有按照我们指定的要求去实现某一件事,Python中的异常也是一样的,就是与正常情况相反的一种操作。在代码的编译中,如果是正常的话,那么解释器会将我们的代码按照一定符合解释器定义的规则执行,如果出现异常,那么在某一个代码中肯定会出现不正常的情况,这个时候解释器就会带来一个信号,发出一个事件,需要对程序进行终止的操作。而这个出现的信号就是一个异常信号。
二、异常和错误的区别
上面讲了什么是Python异常,有关Python错误,其实它就是一个在代码运行之前就会出现的一个错误。在常规的语法中,如果我们的代码中存在着语法错误,那么程序进行编译的时候,就不会通过,而是会直接报语法错误,必须在程序运行前进行修改,举个例子:
if a = 1 print(“hello”)
输出结果如下:
Traceback (most recent call last):
File "E:/Test_code/test.py",line 1
if a = 1 print("hello")
^SyntaxError: invalid syntax
这就是一个简单的语法错误的例子,告诉我们这是一个无效的语法,对于异常来说,它是在程序执行的过程中,出现的算法或者是逻辑问题。如果解释器能解决,那么程序还是会照常执行,如果解释器不能解决,程序就会被终止,且抛出一个异常。
有关什么是Python异常?Python中错误和异常的区别是什么?就介绍到这里了,希望以上的内容可以帮助到大家。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。