python异常处理1

2021-01-16  本文已影响0人  闲云野鹤_23dd

python异常处理1

错误和异常

开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。

总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。

语法错误

语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 SyntaxError 语法错误,与此同时还会明确指出最早探测到错误的语句。

运行时错误

运行时错误,即程序在语法上都是正确的,但在运行时发生了错误。例如:

a = 1/0

try except

语法:


image.png

简单用法

def try_demo():
    try:
        num = 5/0
    except:
        print('除数异常')` 

try/except…else

语法:


image.png

例子:

try_demo1():
    try:
        num = 5/2
    except:
        print('除数异常')
    else:
        print('未发生异常')` 

finally

语法:


image.png
   try_demo1():
      try:
        num = 5/2
    except:
        print('除数异常')
    else:
        print('未发生异常')
    finally:
        print('finally分支')` 
上一篇 下一篇

猜你喜欢

热点阅读