Debug介绍及调试教程(以Pycharm为例)

1.什么是Debug

  • Debug是英文Debugging的简称,原意是“去除虫子”,在计算机领域,Debug意为“调试”。
  • 当我们点击“运行”时,程序并不是一下子全部执行完毕,而是逐步执行各个部分,每执行完一部分就检查结果是否符合预期。如果发现有问题,就暂停执行,逐行检查并修正,直到该部分的代码达到预期效果再继续执行下一部分
  • Debug 追踪程序运行过程,以及过程中参数的变化。

2.调试的过程

运行程序—>设置断点—>单步执行—>查看变量和内存状态—>分析调用栈—>修改代码—>重新测试。

3.如何设置断点(Pycharm)

  • 在代码的关键位置设置断点,,然后启动调试,使程序在执行到该位置时暂停。

在这里插入图片描述

4.如何启动调试

看图说话
在这里插入图片描述

调试栏介绍

在这里插入图片描述
在这里插入图片描述

5、举例说明

这是没打断点之前的运行结果
在这里插入图片描述

  • print(sum_number)前面打一个断点,意味着在代码执行到这一句就停止执行并且不会执行这段代码。我们在终端看运行结果,只有断点前面的输出。
    在这里插入图片描述
Logo

更多推荐