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

为什么要调试?

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

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

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

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

还有一种情况就是:

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

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

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

调试程序的方法:

IDE断点调试方法:

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

什么是设置断点:

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

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

相关推荐
一名机电研究生几秒前
电机驱动系统智能监测与故障预测技术指南:构建数据驱动的预防性维护体系
python·sql·诊断预测
航行的pig13 分钟前
Python基础学习笔记
笔记·python
Smilecoc39 分钟前
ChromeDriverManager:自动下载和管理chromedriver版本
开发语言·python
0思必得040 分钟前
[Web自动化] Selenium元素定位
前端·python·selenium·自动化·html
weixin_419658311 小时前
UISpy:Windows 界面控件的“显微镜“[特殊字符]
windows·python·测试工具·ui
不如语冰1 小时前
AI大模型入门1.1-python基础-数据结构
数据结构·人工智能·pytorch·python·cnn
知行合一。。。1 小时前
Python--04--数据容器(列表 List)
开发语言·python
杰瑞哥哥1 小时前
【时间序列与深度学习】(一)经济计量基础ARIMA模型
python·时间序列·金融工程
网安CILLE1 小时前
Wireshark 抓包实战演示
linux·网络·python·测试工具·web安全·网络安全·wireshark