错误分为语法错误和逻辑错误

语法错误

程序执行过程中,python解释器会检测你的程序是否存在语法错误,如果程序出错python解释器会指出出错的一行,并且在最先找到的 错误的文职标记了一个小小的箭头。

逻辑错误

在生活中0是不能作为被除数的,程序写的语法可能没问题,但是逻辑上不一定没有问题。这就是一种逻辑错误。

即便python的程序的语法是正确的,在运行它的时候,也有可能发生错误,程序运行期检测到的错误被称为异常。

异常是由错误产生的。

程序出现了异常都不会被程序处理,都以错误信息的会展现出来。

异常都有不同的类型出现,这些错误类型都作为信息的一部分打印出来,例子中的类型有ZeroDivisionError,TypeError,IndexError。每一种错误类型,都有相应的异常类。

python中的异常类

在python中不同的异常可以用不同的类型(类型即类)去标识,不同的类的对象标识了不同的异常,一个异常标识一种错误。

python中所有的错误都是从BaseException类派生的。

python异常和错误的区别_python中错误和异常有什么区别相关推荐

  1. python分类下取得所有子类_Python中所有的异常类都是( ) 的子类。_学小易找答案...

    [单选题]在完整的异常语句中,语句出现的顺序正确的是( ). [单选题]下列语句打开文件的位置应该在( ). f = open('itheima.txt', 'w') [单选题]打开一个可读写的文件, ...

  2. python的元组和列表什么区别_Python 中列表和元组有哪些区别?

    看过了所有的区别,然而所有的区别都基本毫无意义,tuple元组的设计基本是python语言中一个完全失败和错误的设计,然而我们所有人都只敢小说地说啊它们之间有区别,没有人敢说它们没有区别,是因为这是一 ...

  3. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  4. python __import__和import区别_Python中import 与__import__() 之间的区别比较

    本篇文章给大家带来的内容是关于Python中import 与__import__() 之间的区别比较,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 首先来说一下两者的区别: impo ...

  5. python函数与方法的区别_python中函数和方法有哪些区别

    python中函数和方法有哪些区别 发布时间:2020-11-16 09:30:04 来源:亿速云 阅读:89 作者:小新 小编给大家分享一下python中函数和方法有哪些区别,相信大部分人都还不怎么 ...

  6. python属性和方法的区别_Python中几种属性访问的区别

    起步 python的提供一系列和属性访问有关的特殊方法:__get__, __getattr__, __getattribute__, __getitem__ .本文阐述它们的区别和用法. 属性的访问 ...

  7. python属性和方法的区别_Python中几种属性访问的区别与用法详解

    起步 在Python中,对于一个对象的属性访问,我们一般采用的是点(.)属性运算符进行操作.例如,有一个类实例对象foo,它有一个name属性,那便可以使用foo.name对此属性进行访问.一般而言, ...

  8. python中_new_和_init_的区别_Python 中的__new__和__init__的区别

    [同] 二者均是Python面向对象语言中的函数,__new__比较少用,__init__则用的比较多. [异] __new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例对象,是 ...

  9. python列表和集合的异同_Python中的list与tuple集合区别解析

    Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加.修改.插入.以及删除.tuple集合看似与list类似,但两者还是有很大的区别. 在tuple集合中,一旦元素被存 ...

  10. python中列表和集合的区别_python中列表和集合有什么区别

    列表list 字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List:L = [12, 'China', 19.998] 可以看到并不要求元素的类型都是一样 ...

最新文章

  1. 使用python写Wave文件
  2. HTML5和Flash——如何选择合适的工具
  3. 《价值50亿的10句话》读后感(学生作业分享)
  4. DCMTK:验证服务类用户(C-ECHO操作)
  5. 与Win8之磁盘活动时间100%斗争心得
  6. ModelMaker的教學網站
  7. 在TOMCAT中使用JNDI连接数据源
  8. 子盒子width为父盒子width的百分比注意
  9. py 的 第 35 天
  10. html邮件和英文邮件,英文邮件中Best wishes和Best regards的区别
  11. bzoj4199luogu2178 noi2015品酒大会 后缀数组
  12. 全球及中国汽车节能减排行业投资可行性及十四五发展趋势研究报告2021-2027年
  13. nim语言编译后的c语言,Nim的编译方法
  14. python模型保存与恢复_tensorflow1.0学习之模型的保存与恢复(Saver)
  15. 1.4 数列极限概念的推广
  16. hⅰgh怎么读音发音英语_gh和ph的发音
  17. VS Code实现python代码语法检查、格式规范化、自动换行字数限制
  18. 游戏中的镜头语言和应用
  19. Latex常用公式写法(一)
  20. 你觉得学 Python 还是 Java 更好找工作?

热门文章

  1. Objective-C Runtime 运行时之一:类与对象
  2. Linux nohup 关闭终端的时候,程序依然能在后台运行( linux重定向及nohup不输出的方法)...
  3. cpu 之二 酷睿i3/i5/i7处理器到底简单区别
  4. 《重构 改善既有代码的设计》笔记
  5. C#保存图片到数据库,读取图片显示
  6. sqlserver中获取一张表中列的数据
  7. linux目录与文件,Linux目录与文件基本操作
  8. 与spring的整合
  9. 对于相同Bean,在父应用上下文中定义的切面,在子应用上下文中会生效吗?
  10. [Erlang 0017]Erlang/OTP基础模块 proc_lib