在python程序编写和运行的过程之中会出现三种不同的状况从而提示开发者需要进行更正,而这三种状况又分为警告、错误和异常。下面这篇文章会从它们的使用场景和发生状况来讲解一下它们三者之间的区别是什么,要深入理解和学习python机制的小伙伴就得看看了哦。
一、警告
首先需要明确python之中的警告是什么意思,在python之中警告只有在代码语法没有出现明显会被解释器检查到的错误,而是一些不影响运行的语法差异时才会出现。
因为警告只是来提示开发者这里最好需要去更正一下,但并不是不修改就无法运行程序。例如在给变量命名时使用了全大写、或者是缩进空格数量错误、赋值等号两边没有留空格这种不符合编码规范的情况就会有警告提示。
二、错误
错误是只有在编码阶段才会出现的一种提示状态,这里的错误单纯的指的就是语法错误,因为程序运行之中出现错误的话就是异常了。而错误只会在代码编写出错时发生,例如引用了一个不存在对象、调用函数时少传递了参数等等都会出现错误提示。而错误实际上指的就是在编写阶段,因为一些代码写错而被解释器直接检查出来的漏洞。
三、异常
异常则是python程序运行时才会出现的状态提示,因为代码在运行前经过解析器检查是没有错误才能够运行的。而程序运行过程之中出现错误的原因基本上都是传值问题,例如在一个函数之中需要的是字符串,而传递进来是整型。那么当二者不匹配时就会引发数据类型异常,之所以是异常就在于它可以使用try语句捕获而不影响程序运行。
以上就是关于“Python异常错误警告有什么区别?Python异常和警告的区别是什么”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。