Python学习基础笔记七十三——调试程序

为什么要调试?

我们发现程序运行的结果和我们预期的不符。

程序运行的错误,我们通常叫做bug。

有两种类型的bug:语句错误逻辑错误

所谓语句错误,就是执行代码的时候,解释器就可以直接发现的代码错误,他没有办法继续执行,直接就会报错。

还有一种情况就是:

解释器并不报错,只是运行的结果和我们预期的不一样。那这种就是逻辑错误。

遇到逻辑错误,最有效的方法就是调试程序。

所谓的调试程序,检查程序运行过程中的一些关键步骤里的变量,看看是否正确。从而判断出是哪里代码的问题。

调试程序的方法:

IDE断点调试方法:

最常用的方法使用IDE的调试功能,在关键代码处设置断点。查看关键变量的值。

什么是设置断点:

设置断点,设置某些代码行位置,当程序运行到这些位置,就会暂停执行。

我们在程序运行过程中,查看某些变量的值,必须要让运行的程序能停在相应的位置。

相关推荐
七夜zippoe10 分钟前
区块链开发:从智能合约到DApp
python·区块链·智能合约·开发·dapp
hhhjllhj12 分钟前
如何用关键词优化报表提升网站流量?
python·搜索引擎·facebook
明月(Alioo)22 分钟前
Python 并发编程详解 - Java 开发者视角
java·开发语言·python
跟着珅聪学java28 分钟前
编写高质量 CSS 样式完全指南
人工智能·python·tensorflow
进击的小头35 分钟前
第18篇:PID参数整定与裕度优化的现场调试实战
python·算法
飞Link1 小时前
LangChain 核心链式架构演进史:从顺序链到企业级路由兜底实战
python·架构·langchain
啥咕啦呛1 小时前
java打卡学习3:ArrayList扩容机制
java·python·学习
编程之升级打怪1 小时前
用排他锁来实现Python语言的变量值更新
开发语言·python
打乒乓球只会抽1 小时前
【无标题】
python
路小雨~2 小时前
Django 学习笔记:从入门到项目开发的完整梳理
笔记·python·学习·django