• 技术文章 >后端开发 >Python教程

    python中异常和错误的区别

    silencementsilencement2019-06-20 15:52:27原创3305

    错误和异常概念

    错误:

    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中异常和错误的区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python异常和错误
    上一篇:python中break和continue的区别 下一篇:python语言怎么解决汉诺塔问题
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 如何自学python语言• python工资为什么这么高• python怎么把列表里的数加起来
    1/1

    PHP中文网