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

为什么要调试?

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

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

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

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

还有一种情况就是:

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

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

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

调试程序的方法:

IDE断点调试方法:

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

什么是设置断点:

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

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

相关推荐
郭庆汝3 小时前
pytorch、torchvision与python版本对应关系
人工智能·pytorch·python
思则变6 小时前
[Pytest] [Part 2]增加 log功能
开发语言·python·pytest
漫谈网络7 小时前
WebSocket 在前后端的完整使用流程
javascript·python·websocket
try2find8 小时前
安装llama-cpp-python踩坑记
开发语言·python·llama
博观而约取9 小时前
Django ORM 1. 创建模型(Model)
数据库·python·django
精灵vector11 小时前
构建专家级SQL Agent交互
python·aigc·ai编程
Zonda要好好学习11 小时前
Python入门Day2
开发语言·python
Vertira11 小时前
pdf 合并 python实现(已解决)
前端·python·pdf
太凉11 小时前
Python之 sorted() 函数的基本语法
python
项目題供诗11 小时前
黑马python(二十四)
开发语言·python