一:错误解释

1、语法错误:代码不符合解释器或者编译器语法

2、逻辑错误:不完整或者不合法输入或者计算出现问题

代码运行前的语法或者逻辑错误,语法错误在执行前修改,逻辑错误无法修改

二:异常

执行过程中出现问题,导致程序无法执行

1、程序遇到逻辑或者算法问题

2、运行过程中计算机错误(内存不够或者IO错误)

异常的两个步骤:

1、产生异常,检查到错误且接收器认为是异常,抛出异常;

2、异常处理,截获异常,忽略或者终止程序处理异常

python下常见错误

  1、name Error 变量没定义2、Syntax Error3、IO Error 打开一个不存在的目录或文件 4.Zero DivisionError  10/0try except语句:
try:    try_suiteexcept Exception: exception_block
1、try用来捕获try_suite中的错误,并将错误交给except处理2、except用来处理错误,如果处理异常和设置的捕获的异常一直,使用exception_block处理异常

处理多个异常,可以使用多个except语句:
try:    try_suiteexcept Exception: exception_block1except Exception: exception_block2except Exception: exception_block3except Exception as e: exception_block4

try except else 语句当try中没有异常时,执行else中的代码
try:    try_suiteexcept Exception: exception_block1except Exception: exception_block2except Exception: exception_block3except Exception as e: exception_block4else: none_exception
try finally语句

无论try语句中有没有错误,都要执行finally语句中的代码
try except finally语句的使用:当出现异常,先进行异常处理,在执行finally语句。try expect else finally 语句的使用:没有异常 try->else->finally 有异常 try->expect->finally

raise 语句用于主动抛出异常

转载于:https://www.cnblogs.com/wang1122/p/6235931.html

Python错误和异常学习相关推荐

  1. python错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  2. python常见错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  3. python错误-第16天:Python 错误和异常

    by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...

  4. python判断正确错误_第16天:Python 错误和异常

    by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...

  5. Python 错误和异常

    我们在执行程序语句的时候,经常会看到命令行输出报错信息,例如: >>> while True print('Hello world')File "<stdin> ...

  6. 怎么解决python遇到问题_新手常见Python错误及异常解决处理方案

    新手常见Python错误及异常解决处理方案,异常,错误,语句,子句,代码 新手常见Python错误及异常解决处理方案 易采站长站,站长之家为您整理了新手常见Python错误及异常解决处理方案的相关内容 ...

  7. python 错误与异常

    python 错误与异常 语法错误 异常:大多数的异常都不会被程序处理,都以错误信息的形式展现在这里 异常处理: while True:try:x = int(input("请输入一个错误: ...

  8. python缩进格式错误的是_19个常见的python错误和异常

    19个常见的python错误和异常 错误总是不可避免,尤其是在初学阶段,本文收集整理了1个常见的python错误 1. 忘记添加: 在if, elif, else, for, while, class ...

  9. 一日一技:一文搞懂Python错误和异常

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

最新文章

  1. linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP
  2. Python学习笔记之基本数据结构方法
  3. JVM的垃圾回收与内存分配
  4. 7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示
  5. URLEncoder和URLDecoder(乱码处理)
  6. 计算机科学学院陈瑜,浙江大学城市学院计算机与计算科学学院 计算机科学与技术 陈则伦...
  7. Dev C++,一个好玩的猜数字游戏
  8. netbeans java中文_Ubuntu 下jdk安装中文字体 java 解决netbeans 方块字 中文乱码
  9. C#中的异步编程--探索await与async关键字的奥妙之处,原来理解和使用异步编程可以这么简单
  10. html显示docx,网页中显示PDF的HTML代码.docx
  11. iPhone 13高端版所需120Hz刷新率屏幕或将由三星独家供应
  12. php在html中if,html里的if注释怎么使用
  13. 安卓开发中关于软键盘处理的一些问题
  14. 分享几个音乐下载神器,一键下载全网音乐
  15. 什么是机器翻译?(科普向)
  16. (7)全民小视频引流脚本模块化开发01-关注用户By飞云脚本学院
  17. Python OS模块操作文件目录
  18. 【Altium Designer】使用CAD绘制PCB版型并将dwg文件导入AD(异形板设计)
  19. Python制作塔防小游戏
  20. “测温枪”到底是怎样测出你的温度的?

热门文章

  1. Python GUI漫谈
  2. 目标检测之行人检测(Pedestrian Detection)基于hog(梯度方向直方图)--- 梯度直方图特征行人检测、人流检测2...
  3. Apache 下更改 DocumentRoot 和新建虚拟目录
  4. R如何与Tableau集成分步指南 - 适用于数据科学和商业智能专业人员
  5. AI 学习之路——轻松初探 Python 篇(三)
  6. 比特币是什么,看这篇就懂了
  7. 盘点互联网巨头奉献的十大开源安全工具
  8. Linux软件包管理基本操作入门
  9. Android之PowerManagerBatteryManager
  10. Java多线程-线程的调度(合并)