python异常错误警告的区别-Python教程

资源魔 32 0

谬误以及异样概念

谬误:

1.语法谬误:代码没有合乎诠释器或许编译器语法

2.逻辑谬误:没有完好或许没有非法输出或许较量争论呈现成绩

异样:执行进程中呈现万体招致顺序无奈执行

1.顺序遇到逻辑或许算法成绩

2.运转进程入彀算机谬误(内存不敷或许IO谬误)

谬误以及异样区分

谬误:

代码运转前的语法或许逻辑谬误,

语法谬误正在执行前修正,逻辑谬误无奈修正

异样分为两个步骤:

1.异样孕育发生,反省到谬误且诠释器以为是异样,抛出异样;

2.异样解决,截获异样,疏忽或许终止顺序解决异样

Python常见谬误

常见谬误:ipython下

1. a : NameError

正在不界说一个变量的时分间接援用

2. if True : SyntaxError

语法谬误

3. f = open('1.txt') : IOError

试图关上一个没有存正在的文件的时分

4. 10/0 : ZeroDivisionError

5. a = int('dd') : ValueError

进行强迫类型转换的时分遇到的谬误

try-except:异样解决

try:
    try_suite
except Exception [, e]:
    exception_block

以上就是python异样谬误正告的区分的具体内容,更多请存眷资源魔其它相干文章!

标签: 异常 python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!