Rumah > Artikel > pembangunan bahagian belakang > python中异常和错误的区别
错误和异常概念
错误:
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
Atas ialah kandungan terperinci python中异常和错误的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!