毛病和非常观点
毛病:
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非常毛病正告的区分的细致内容,更多请关注ki4网别的相干文章!