谬误以及异样概念
谬误:
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使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!