美文网首页
python异常处理1

python异常处理1

作者: 闲云野鹤_23dd | 来源:发表于2021-01-16 18:32 被阅读0次

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分支')` 

相关文章

  • Python 异常

    Python 含有异常处理机制来帮助用户处理可能发生的错误异常。 1. 异常概念 异常是指Python程序运行过程...

  • Python异常处理

    Python异常处理 一、捕获异常 1.异常捕获语法 2.错误类型捕获 except:处理所有异常。except ...

  • python异常处理1

    python异常处理1 错误和异常 开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是...

  • Python 文件处理

    Python 读文件处理 1. readline() with 处理开闭文件&文件异常处理 readline()内...

  • python异常处理

    异常处理就是将会出现异常的代码进行相应处理,使程序可以运行下去。 python中使用异常捕获处理 a=1 try:...

  • python的异常处理

    Python异常处理

  • Python黑帽编程2.7 异常处理

    Python黑帽编程2.7 异常处理 Python黑帽编程2.7异常处理 异常是个很宽泛的概念,如果程序没有按预想...

  • Python错误处理机制

    @(python程序员)[Python] Python Cookbook 捕获所有的异常 处理异常的时候最好还会尽...

  • Python学习(八)

    异常处理 Python中的异常类型总结: Python内置异常类的层次结构: 异常检测 try-except语句 ...

  • (三)python错误与异常&面向对象编程

    python错误与异常 语法错误与定位 异常捕获、异常处理 try:xxxexcept: 自定义异常 python...

网友评论

      本文标题:python异常处理1

      本文链接:https://www.haomeiwen.com/subject/eosqoktx.html