为什么要用Debug功能

在刚开始写代码的时候,如果代码运行的结果与自己设计的结果不一样的时候,通常会使用print函数来输出中间的值看看是不是自己想要的数据。但随着学习的深入代码的长度越来越长,文件也越来越多使用print函数发现错误的时间也会越来越长,这时候就要用到我们的Debug功能。顾名思义它的作用就是用来调试代码和发现漏洞的。

怎么进入Debug功能?

一 : 直接在代码上进行右击。如图所示:
Pycharm 之 Debug

二: 代码的界面的右上角,如图所示:
Pycharm 之 Debug

Debug 功能

在进入Debug功能以后就要设置断点。断点的意思就是当你的代码运行到这里的时候会停下来,并且显示当前的一些参数信息。如图所示,只要点击需要代码左侧和***直接的空白出就可以设置断点。再次点击取消断点。

Pycharm 之 Debug

当进入Debug功能后,我们主要用到图中画线的几个按钮功能。感觉只有三四个用的比较多,后面几个用的就比较少了。我就只说用的比较多的四个按钮吧。
Pycharm 之 Debug

1.show execution point (F10) 显示当前所有断点
2.step over(F8) 单步调试。
若函数A内存在子函数a时,不会进入子函数a内执行单步调试,而是把子函数a当作一个整体,一步执行。
3.step into(F7) 单步调试。
若函数A内存在子函数a时,会进入子函数a内执行单步调试
4.step out(Shift+F8)当目前执行在子函数a中时,选择该调试操作可以直接跳出子函数a,而不用继续执行子函数a中的剩余代码。并返回上一层函数。

大家也可以动手写几行代码,亲自实验下。自己动手操作后发现其实蛮简单的。

相关文章: